1. 错误:Failure [INSTALL_FAILED_DEXOPT]

Android安装App时

D:\WorkSpace\Administrator\workspace\svn\sootOutput>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.

祝各位成功。

更多相关文章

  1. Android 编译错误集锦
  2. Error: java.util.concurrent.ExecutionException: com.android.
  3. Android 4.2.2 GSON最新版解析错误,降低到Gson1.7正确
  4. Android安装应用程序出现“INSTALL_FAILED_CONTAINER_ERROR”错
  5. Android问题集锦之十五:可笑的unauthorized错误
  6. Androidstudio 错误处理
  7. android编译错误--/usr/bin/ld: cannot find -lz

随机推荐

  1. Android-NDK开发之基础--Android(安卓)JN
  2. 使用java语言中的注解生成器生成代码
  3. 生成APK
  4. android socket通信 模拟器可以 真机不行
  5. 【Android】 Activity Lifecycle
  6. zz:Android(安卓)内存溢出(Out Of Memory
  7. Android(安卓)Studio 中创建Flutter Proj
  8. Android实现创建或升级数据库时执行语句
  9. RxJava的个人概述
  10. android sqlite使用之模糊查询数据库数据