ฉันพยายามปรับใช้แอพของฉันและบางครั้งได้รับข้อผิดพลาดนี้:
Failure
[INSTALL_FAILED_CONTAINER_ERROR]
ฉันพยายาม google แต่ไม่พบข้อผิดพลาดความหมายหรือสิ่งที่เกิดจาก ฉันปรับใช้ผ่าน IDE (IntelliJ) ไฟล์จะถูกคัดลอกไปยังอุปกรณ์ไปยัง / data / local / tmp (หัวเว่ย Ideos ที่ไม่ได้หยั่งรากซึ่งทำงาน 2.2) แต่ผู้จัดการแพ็คเกจดูเหมือนจะไม่ชอบ ก่อนติดตั้ง apk ฉันได้ลบแอพออกจากอุปกรณ์ล่วงหน้าแล้ว ฉันยังทำให้แน่ใจว่าไม่มีไฟล์เก่าภายใต้ / data / local / tmp บนอุปกรณ์ ยังฉันได้รับข้อผิดพลาดนี้ในขณะนี้ แพคเกจควรเซ็นชื่อด้วยรหัส debug เนื่องจากฉันปรับใช้ผ่าน 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]
มันหมายถึงอะไรและจะแก้ไขได้อย่างไร
แก้ไข / ปรับปรุง:
ฉันสามารถหลีกเลี่ยงข้อผิดพลาดเมื่อไม่อนุญาตให้ติดตั้งแอพใน sdcard, การตั้งค่า
android:installLocation="internalOnly"
ในรายการ มันใช้ได้สำหรับการพัฒนา แต่สำหรับการผลิตมันไม่ใช่สิ่งที่ฉันต้องการจริงๆ - เนื่องจากแอพของฉันมีขนาดใหญ่มากด้วย 17mb; ดังนั้นฉันชอบที่จะอยู่ใน sdcard วิธีติดตั้งบนหน่วยความจำภายนอกโดยไม่ต้องทำการรูท (เนื่องจากนี่เป็นวิธีเดียวที่ฉันสามารถลบ /mnt/secure/asec/smdl2tmp1.asec ซึ่งดูเหมือนจะเป็นทางออกหนึ่งเช่นกัน)
INSTALL_FAILED_CONTAINER_ERROR
สำหรับบางคนดูคำตอบของฉันที่นี่: stackoverflow.com/a/30343659/313113
pm install -f com.company.shop
หรือไม่