私のアプリケーションでは、サーバからダウンロードした後に同じアプリケーションを再インストールしています。 私は私のアプリケーションのアップデートを取得すると仮定しています。今、インストールが始まると、現在のアプリケーションを置き換えるダイアログボックスが表示され、アプリケーションがインストールされていないという例外が発生します。 他のファイルをダウンロードした場合、ダウンロードしてインストールしますが、同じ実行中のアプリケーションを再インストールしません。問題は何ですか?現在の実行中のアクティビティを再インストールしようとするとエラーが発生します
ログ猫
08-05 11:47:44.745: INFO/ActivityManager(59): Displayed activity com.android.packageinstaller/.PackageInstallerActivity: 2699 ms (total 2699 ms)
08-05 11:47:46.665: INFO/AppSecurityPermissions(308): Ignoring unknown permission:android.permission.ACCESS_LOCATION
08-05 11:47:46.665: INFO/AppSecurityPermissions(308): Ignoring unknown permission:android.permission.ACCESS_ASSISTED_GPS
08-05 11:47:49.035: INFO/ActivityManager(59): Starting activity: Intent { dat=file:///mnt/sdcard/NCS.apk cmp=com.android.packageinstaller/.InstallAppProgress (has extras) }
08-05 11:47:49.215: WARN/InstallAppProgress(308): Replacing package:regency.cabs
08-05 11:47:49.656: INFO/ActivityManager(59): Displayed activity com.android.packageinstaller/.InstallAppProgress: 555 ms (total 555 ms)
(after installation, I am exiting my app so user will re launch installed app)
アプリケーションは両方のバージョンで同じキーストアで署名されていますか? debug.keystoreを署名用に使用しているバージョンをインストールしようとするリリースアプリケーションがある場合、このような問題が発生する可能性があります。 – hooked82
アプリのソースを確認できますか?つまり、市場からダウンロードしたものとUSB経由でインストールしたものがありますか? – Phil
1台はサーバに、もう1台はエミュレータでインストール – Rony