में मदद करता है जब बाहरी मेमोरी उपलब्ध नहीं है और यह, भंडारण स्थान के बारे में नहीं है असली उपकरण को रीबूट फिक्स इस त्रुटि।
PackageManager: Package ... could not be assigned a valid uid
PackageManager: package setting is null
PackageManager: Skipping remove dir for ...(user:0, appId:null)
PackageManager: Package couldn't be installed in /data/app/...
PackageManager: com.android.server.pm.PackageManagerException: Creating application package ... failed
PackageManager: at com.android.server.pm.PackageManagerService.scanPackageDirtyLI(PackageManagerService.java:10630)
मुख्य कारण लगता है PackageManagerService में अपवाद:
pkgSetting = mSettings.getPackageLPw(...);
if (pkgSetting == null) {
throw new PackageManagerException(INSTALL_FAILED_INSUFFICIENT_STORAGE,
"Creating application package " + pkg.packageName + " failed");
}
साझा उपयोगकर्ता के बिना एक नहीं स्थापित उपयोगकर्ता अनुप्रयोग के लिए, Settings में कोड का इस्तेमाल किया है:
मेरे लॉग इन पंक्तियों से पता चलता
private PackageSetting getPackageLPw(...) {
// Assign new user id
p.appId = newUserIdLPw(p);
if (p.appId < 0) {
PackageManagerService.reportSettingsProblem(Log.WARN,
"Package " + name + " could not be assigned a valid uid");
return null;
}
}
// Returns -1 if we could not find an available UserId to assign
private int newUserIdLPw(Object obj) {
// None left?
if (N > (Process.LAST_APPLICATION_UID-Process.FIRST_APPLICATION_UID)) {
return -1;
}
}
private void removeUserIdLPw(int uid) {
if (uid >= Process.FIRST_APPLICATION_UID) {
final int N = mUserIds.size();
final int index = uid - Process.FIRST_APPLICATION_UID;
if (index < N) mUserIds.set(index, null);
} ...
}
तो कुछ समस्या है removeUserIdLPw तर्क के साथ एम या अनइंस्टॉल करें इसे मुफ्त ऐप उपयोगकर्ता आईडी पर कॉल न करें, जिसके लिए कुछ विस्तृत अनइंस्टॉल लॉग की आवश्यकता है जो मेरे पास इस समय नहीं है।
क्या आप वाकई आंतरिक मेमोरी से अधिक एसडी कार्ड पर जगह के बारे में हैं? – Snicolas
आगे बढ़ें और कुछ मेमोरी को आंतरिक मेमोरी से एसडी कार्ड में ले जाएं या आंतरिक मेमोरी को छेड़छाड़ करने वाले कुछ एप्लिकेशन को हटा दें। – PravinCG
इस पोस्ट को देखें http: // stackoverflow।कॉम/प्रश्न/2239330/एंड्रॉइड-एमुलेटर-इंस्टाल-असफल-अपर्याप्त-स्टोराग – Noel