Saya mencoba untuk menggunakan aplikasi saya dan terkadang mendapatkan kesalahan ini:
Failure
[INSTALL_FAILED_CONTAINER_ERROR]
Saya mencoba untuk google tetapi tidak menemukan apa artinya kesalahan atau apa yang disebabkannya. Saya menggunakan via IDE (IntelliJ) file tersebut akan disalin ke perangkat ke / data / local / tmp (Huawei Ideos tanpa root, menjalankan 2.2), tetapi manajer paket sepertinya tidak menyukainya. Sebelum menginstal apk, saya sudah menghapus aplikasi dari perangkat sebelumnya. Saya juga memastikan tidak ada file lama di bawah / data / local / tmp pada perangkat. Masih saya mendapatkan kesalahan ini sekarang. Paket harus ditandatangani dengan kunci debug, karena saya menggunakan via IDE dengan 'menjalankan' aplikasi.
$ 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]
Apa artinya dan bagaimana mengatasinya?
Edit / Perbarui:
Saya dapat menghindari kesalahan saat tidak mengizinkan aplikasi diinstal pada sdcard, pengaturan
android:installLocation="internalOnly"
dalam manifes. Tidak apa-apa untuk pengembangan, tetapi untuk produksi, itu tidak benar-benar apa yang saya inginkan - karena aplikasi saya cukup besar dengan 17MB; oleh karena itu saya lebih suka menggunakan sdcard. Bagaimana cara menginstalnya pada memori eksternal tanpa rooting (karena ini adalah satu-satunya cara saya bisa menghapus /mnt/secure/asec/smdl2tmp1.asec, yang tampaknya menjadi salah satu solusi juga).
INSTALL_FAILED_CONTAINER_ERROR
masalah, untuk beberapa dari mereka lihat jawaban saya di sini: stackoverflow.com/a/30343659/313113
pm install -f com.company.shop
?