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.

    祝各位成功。

     

  • 相关阅读:
    webpack入门
    vue 知识记录
    vue 服务端渲染案例
    nodemon的简单配置和使用
    vue 非父子组件通信-中转站
    position笔记
    koa 练习
    笔记
    git push代码时的'git did not exit cleanly (exit code 1)'问题解决
    块级元素的text-align对行内元素和果冻元素(inline-block)的作用
  • 原文地址:https://www.cnblogs.com/xiangxing/p/4600115.html
Copyright © 2011-2022 走看看