【发布时间】:2014-01-20 13:19:21
【问题描述】:
我们有用于开发的非根 Droid Razr Maxx。该设备由我们两个人共享,我们都直接从 Eclipse 调试/安装,没有任何错误。我们确实卸载了以前的版本(根据提示)并重新安装。在今天的一次安装尝试中,我们收到了“安装错误:INSTALL_FAILED_UID_CHANGED”错误。
Eclipse 中的控制台显示以下消息:
[2014-01-02 16:34:05 - xxxAppNamexxx] Installing xxxAppNamexxx.apk...
[2014-01-02 16:34:08 - xxxAppNamexxx] Installation error: INSTALL_FAILED_UID_CHANGED
[2014-01-02 16:34:08 - xxxAppNamexxx] Please check logcat output for more details.
[2014-01-02 16:34:08 - xxxAppNamexxx] Launch canceled!
Logcat 显示以下消息:
01-02 16:34:21.031: W/ActivityManager(467): No content provider found for permission revoke: file:///data/local/tmp/xxxAppNamexxx.apk
01-02 16:34:21.070: W/ActivityManager(467): No content provider found for permission revoke: file:///data/local/tmp/xxxAppNamexxx.apk
01-02 16:34:21.961: W/ActivityManager(467): Permission denied: checkComponentPermission() owningUid=10110
01-02 16:34:21.961: W/ActivityManager(467): Permission denied: checkComponentPermission() owningUid=10110
01-02 16:34:22.539: W/PackageManager(467): Package couldn't be installed in /data/app/com.halinc.halc2c.xxxAppNamexxx-1.apk
在非 root 手机中使用文件管理器查看目录 /data 时为空。这是第 22 条问题,因为提供的解决方案似乎建议将手机 root (Change /data/local Permissions) 或恢复出厂设置 (@987654322 @)。我们正在寻找一些不那么痛苦的解决方案。
【问题讨论】:
-
“在非root手机中使用文件管理器查看目录/data是空的”——这是因为你没有查看权限。你可以试试这个解决方案看看是否有帮助:stackoverflow.com/a/14380315/115145
-
@CommonsWare 我尝试了链接中提到的解决方案,并在安装和卸载时收到“失败”。
-
我们最终做的是恢复出厂设置。那是一个很大的“万岁玛丽”,我相信不能被认为是一个解决方案。添加我们所做的以防任何人遇到类似问题。
标签: android eclipse installation