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.

    祝各位成功。

     

  • 相关阅读:
    python2的比较函数,cmp
    快速排序
    如果a,b,c为自然数,a+b+c=1000,a方+b方=c方,求出abc可能的组合(python实现)
    python之join
    python之functools partial
    Python 3 iter函数用法简述
    python线程之condition
    python 线程 event
    getattr getattribute setattr hasattr delattr
    Properties类
  • 原文地址:https://www.cnblogs.com/xiangxing/p/4600115.html
Copyright © 2011-2022 走看看