আমি আমার অ্যাপ স্থাপন করার চেষ্টা করি এবং মাঝে মাঝে এই ত্রুটিটি পাই:
Failure
[INSTALL_FAILED_CONTAINER_ERROR]
আমি এটি গুগল করার চেষ্টা করেছি কিন্তু ত্রুটিটির অর্থ কী বা এটি কী কারণে ঘটেছে তা খুঁজে পেলাম না। আমি আইডিই (ইন্টেলিজ) এর মাধ্যমে ফাইলটি ডিভাইসে অনুলিপি করে / ডেটা / লোকাল / টিএমপি-তে (অরোটেড হুয়াওয়ে আইডিয়াস, ২.২ চালিয়ে যাচ্ছি) তবে প্যাকেজ ম্যানেজারটি এটি পছন্দ করছে বলে মনে হয় না। APK ইনস্টল করার আগে, আমি আগে থেকেই ডিভাইসটি থেকে অ্যাপটি সরিয়েছি। আমি ডিভাইসে / ডেটা / লোকাল / টিএমপি এর অধীনে কোনও পুরানো ফাইল নেই তাও নিশ্চিত করেছিলাম। তবুও আমি এখন এই ত্রুটি পাচ্ছি। প্যাকেজটি ডিবাগ কী দিয়ে স্বাক্ষর করা উচিত, যেহেতু আমি অ্যাপটি 'চালিয়ে' আইডিই এর মাধ্যমে স্থাপন করি।
$ 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]
এর অর্থ কী এবং কীভাবে সমাধান করা যায়?
সম্পাদনা / আপডেট:
এসডকার্ড, সেটিং এ অ্যাপ্লিকেশনটি ইনস্টল না করার সময় আমি ত্রুটিটি এড়াতে পারি
android:installLocation="internalOnly"
ম্যানিফেস্টে এটি উন্নয়নের জন্য ঠিক আছে, তবে উত্পাদনের জন্য, আমি যা চাই তা আসলে তা নয় - যেহেতু আমার অ্যাপ্লিকেশনটি 17 এমবি সহ বেশ বড়; তাই আমি এটি এসডকার্ডে থাকতে পছন্দ করি। কীভাবে কখনই এটি রুট না করেই বাহ্যিক স্মৃতিতে ইনস্টল করতে সক্ষম হবেন (যেহেতু আমি /mnt/secure/asec/smdl2tmp1.asec মুছে ফেলতে পারি এটিই একমাত্র উপায়, যা এটির একটি সমাধানও বলে মনে হয়)।
INSTALL_FAILED_CONTAINER_ERROR
সমস্যা, তাদের মধ্যে কিছু এখানে আমার উত্তর দেখার জন্য: stackoverflow.com/a/30343659/313113
pm install -f com.company.shop
?