zoukankan      html  css  js  c++  java
  • Android: Failure [INSTALL_FAILED_DEXOPT] and Failure [INSTALL_FAILED_UID_CHANGED] 解决方案

    1. 错误:  Failure [INSTALL_FAILED_DEXOPT] 

    Android安装App时

    D:WorkSpaceAdministratorworkspacesvnsootOutput>adb install OpenSudoku_1.apk

    1032 KB/s (235960 bytes in 0.223s)
    pkg: /data/local/tmp/OpenSudoku_1.apk
    Failure [INSTALL_FAILED_UID_CHANGED]

    原因是: OpenSudoku_1.apk自身有错。最好检查一下App的源码。

    本人的出错代码(Jimple代码):

    1. linkedList = <.AdobeReader: java.util.LinkedList activities>; //error

    2. <com.adobe.reader.viewer.ARSplitPaneActivity: boolean isVisited> = 0; // right

    第一行实现的功能是:

    linkedList = AdobeReader.activities; //将全局变量activities赋值给局部变量linkedList.

    错误之处在于: 全局变量activities所在的类的全限定名不完整.

    修改为: linkedList = <com.adobe.reader.viewer.AdobeReader: java.util.LinkedList activities>; 

    第二行是正确的形式。

    2. 错误:  Failure [INSTALL_FAILED_UID_CHANGED] 

    出错原因:1. App第一次安装不成功 或 2. App卸载时数据残留导致的

    解决方案:在命令行执行

    adb shell rm -rf /data/data/cz.romario.opensudoku    //红色区域改成App的包名。

    若不知道App的名字,则用:

    adb shell ls /data/data                                            //列出/data/data/目录下所有文件的名字。

    删除之后再重新安装应该显示success.

    祝各位成功。

     

  • 相关阅读:
    在WAMPSERVER下增加多版本的PHP(PHP5.3,PHP5.4,PHP5.5)完美支持。
    mysql慢查询配置
    mysqlslap 一个MySQL数据库压力测试工具
    MYSQL用户操作管理大杂烩
    AIX mount nfs 文件系统失败
    rsync续传大目录一例
    TCP三次握手
    inode 耗尽
    Linux记录屏幕输出log
    《漏测问题表元素》
  • 原文地址:https://www.cnblogs.com/xiangxing/p/4600115.html
Copyright © 2011-2022 走看看