我試圖通過亞行外殼,但它給予以下錯誤,安裝在ICS模擬器的APK(從一個網站下載):無法在Android模擬器安裝APK
失敗[INSTALL_FAILED_UID_CHANGED]
可能是什麼問題?
我試圖通過亞行外殼,但它給予以下錯誤,安裝在ICS模擬器的APK(從一個網站下載):無法在Android模擬器安裝APK
失敗[INSTALL_FAILED_UID_CHANGED]
可能是什麼問題?
打開命令提示符,然後下面寫代碼吧:
adb devices
這會列出連接設備的數量或者是active.Copy apk文件在系統文件夾中
adb -s DEVICE_NAME install YOUR_APK_NAME
通過這個您可以通過在上面提供設備名稱來在設備上安裝特定的apk。
它工作嗎?你有沒有在Android模擬器中成功安裝apk? – AkashG 2012-07-16 05:36:12
只需rm -r有問題的數據目錄。如果您正在安裝並出現此錯誤,則只需從ADB外殼運行「rm -r /data/data/com.app.class」即可。如果你想嘗試保存數據,你可以找到適當的UID,然後「chown -R UID:UID /data/data/com.app.class」。
在Android中,處理安裝應用程序的部分源代碼是PackageManagerService。由於Android源代碼是公開的,因此很容易看到Android會在哪裏發出INSTALL_FAILED_UID_CHANGED錯誤。如果滿足以下條件:您正在安裝的軟件包已經有一個數據目錄,並且該數據目錄上的權限與分配給此軟件包的UID不同,您將得到該錯誤。
我的android閃存已損壞,並且以前安裝的應用程序無法正常工作,圖標顯示在桌面上。從Store重新安裝「未安裝應用程序,錯誤代碼-25」。使用adb.exe Android SDK工具:c:> adb shell,$ cd /data/data/com.app.class,$ rm -r *,$ cd ..,$ rmdir com.app.class – Whome 2012-12-07 13:16:24
嘗試沖洗模擬器。 – st0le 2012-07-12 04:08:45
試過但沒有成功:( – AndroDev 2012-07-12 04:19:52
從命令提示符安裝 – AkashG 2012-07-12 04:52:48