14
どういう意味ですか:失敗[INSTALL_FAILED_CONTAINER_ERROR]?
アプリをデプロイしようとすると、次のエラーが発生することがあります。 Failure [INSTALL_FAILED_CONTAINER_ERROR] 私はそれをグーグルしようとしましたが、エラーが何を意味するのか、それが何によって引き起こされているのかわかりません。IDE(IntelliJ)を使用してファイルをデバイスにコピーし、/ data / local / tmp(ルート権限を取得していないHuawei Ideos、2.2を実行)にコピーしましたが、パッケージマネージャーはそれを気に入らないようです。APKをインストールする前に、事前にデバイスからアプリを削除しておきました。また、デバイスの/ data / local / tmpの下に古いファイルがないことを確認しました。それでもこのエラーが発生します。アプリを「実行」してIDE経由でデプロイするため、パッケージはデバッグキーで署名する必要があります。 $ pwd /data/local/tmp $ ls -l -rw-rw-rw- shell shell 17257686 2011-04-21 20:31 com.company.shop $ pm install -r com.company.shop pkg: com.company.shop Failure [INSTALL_FAILED_CONTAINER_ERROR] それは何を意味し、どのように解決しますか? 編集/更新: SDカードへのアプリのインストールを許可しない場合のエラーを回避できます。設定 android:installLocation="internalOnly" マニフェストで。開発には問題ありませんが、本番環境では、私が望んでいるものではありません。私のアプリは17MBと非常に大きいためです。したがって、私はそれがsdcard上にあることを好みます。ルート化せずに外部メモリにインストールできるようにする方法(これが/mnt/secure/asec/smdl2tmp1.asecを削除できる唯一の方法であるため、これも1つの解決策のようです)。