2011-01-02 14 views
2

apkインストールの問題を診断するにはどうすればよいですか?私はエミュレータで問題なくコンパイルして実行するアプリを持っています。しかし、私が輸出し、私の携帯電話にロードしようとすぐに、それは正しい方向に私を指すためにエラーなしでインストールすることができません。アプリケーションはインストールされませんがエミュレータでうまく動作します

+0

logcatログを確認しましたか?インストールに失敗した場合は、エラーメッセージが表示されます。 –

+0

あなたは正確にそれをどのようにしていますか?言い換えれば、インストールプロセスの詳細を教えてください。 –

+0

dcatで電話をロードできないため、logcatを表示できません。 – bebeTech

答えて

1

アプリケーションが既にインストールされているか、別のキーで署名されている場合は、アプリケーションを再度インストールできないことがあります。あなたがアプリケーションをインストールすることができます別の方法は、再インストールオプションを使用して端末からADBを使用することです:

adb install -r myApp.apk 

それはエラーがあるかどうかを確認することができますので、logcatを実行している別の端末またはDDMSでこれをやってみてくださいするにも最適ですアプリケーションをインストールしようとしたときに発生します。私は同じ問題を持っている、問題は私のAndroidManifest.xmlファイルの主な活動は、最初のものとの問題を削除twice.i書かれていたた

+0

Aaaah、私はオリジナルが壊れていたのでキーストアを変更しました。私はインストールされたバージョンを削除していませんでした。 – bebeTech

0

私が議論しているデバイスにアプリケーションをインストールするファイルに直面した問題は何か。

  • チェックあなたは正しい場所(通常はデータ/アプリ)あなたが許可を変更しない場合は、ディレクトリにアプリケーションをインストールする権利持っているディレクトリの

  • チェック権限でアプリケーションをインストールしているかどうか。

  • まだ動作しませんsystem/appフォルダにアプリケーションをインストールしてみてください。
0

Eclipse経由でインストールしているのですか、それとも別の方法で電話に送信していて、システムファイルマネージャでやりたいのですか?

一部の標準ファイルマネージャでは、.apkをインストールできません。 ファイルをBluetooth経由で送信するか、別の方法で「受信」する必要があります。

+0

私はEclipse経由でエミュレータでテストしています。私のデバイスでは、SDCard経由でインストールしています。私はEclipse経由で署名されたAPKをエクスポートしました。 – bebeTech

+0

@bebeTech設定>アプリケーションで「不明なソース」をチェックする必要があります。また、SDCard(Astroファイルマネージャなど)からインストールできるファイルマネージャが必要です。または単にケーブルをPCに接続し、電話で「USBデバッグを許可」を設定し、エミュレータの代わりに電話を使用すると、携帯電話にアプリがインストールされます。 – yosh

+0

はい、すべて完了です。他のアプリもインストールできます。 Linda Managerを使用してブラウズしてインストールします。表示できるデバイスにログファイルはありますか? – bebeTech

0

携帯電話でUSBデバッグを有効にする必要があります。デバイスで、ホーム画面に移動し、MENUキーを押し、アプリケーション>開発を選択し、USBデバッグを有効にします。次に、EclipseでDebugパースペクティブに切り替えます(メニューバー→ウィンドウ→Open Perspective→Debug)。 Androidアイコン付きのlogcatというビューが表示されます。これをクリックすると、デバッグメッセージが表示されます。今、Eclipseを使用して電話機にアプリケーションをインストールし、エラーメッセージをlogcatで確認します。

+0

それは問題です。私のHTC Wildfireは接続されているようには見えません。USBドライバがインストールされています。 – bebeTech

0

ので、この活動は、かつてここで二回定義されて

<activity 
     android:name=".SplashScreen" 
     android:configChanges="orientation|keyboardHidden|screenSize" 
     android:label="@string/title_activity_splash_screen" 
     android:theme="@style/FullscreenTheme" > 
    </activity> 

を解決しました再びAndriodManifestで

<activity 
     android:name=".SplashScreen"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
関連する問題