20

Android アプリケーション用の apk パッケージを生成しました。そして、 adbコマンドを使用してAndroidプラットフォーム4.1(レベル16)にパッケージ(apk)をインストールしようとしましたが、エラーが発生しました:

Failure [INSTALL_FAILED_CONTAINER_ERROR]

同じプラットフォーム(4.1レベル16)のEclipse(実行ボタン)で実行しようとすると、問題なく動作します

この動作は、プラットフォーム 2.1 およびプラットフォーム 3.2 では再現されません。

4

6 に答える 6

80

で変更を加える必要がありますAndroidManifest.xml。あなたがする必要がある変更はです。変化 :

android:installLocation="preferExternal"

android:installLocation="auto"

これは私のために働いた。

于 2013-01-30T04:29:25.287 に答える
15

これは、android:installLocationが に設定され"preferExternal"ていて、SD カードが小さすぎる AVD を使用している場合に発生します。SD カードのサイズを大きくするか、 に変更installLocationautoAndroidManifest.xmlください。

于 2013-07-04T08:44:12.723 に答える
6

MainActivity の名前を変更した後にアプリを削除すると、このエラーが発生しました。スペースの問題が原因でアプリがインストールされなかった場合、または電話でパッケージが破損していると判断されたが、dalvik キャッシュを削除して再起動すると解決した場合は、idk します。

于 2015-08-07T19:35:36.737 に答える
0

ビルドのマニフェストを変更できなかったので、SDカードをアンマウントし、アプリをインストールしてからマウントし直すという解決策がありました。

于 2014-11-13T09:03:33.203 に答える