要将之前一款android4.0 的系统APP安装到 adnroid 5.0的设备中。
在android 5.0的AP端编译完代码后,使用adb install c:\xxxxx.apk 时,会出现 Failure [INSTALL_FAILED_DEXOPT]。
参考了http://blog.csdn.net/victoryckl/article/details/7858093 这篇文章后,仍然不行,
后来发现在该文章的同一目录下有个package.apk.dex 文件,
尝试一下, adb install package.apk.dex, 结果安装成功,运行也OK!
不知道跟http://blog.csdn.net/victoryckl/article/details/7858093 文章里不同的原因是不是跟android 4.0 和 5.0版本的原因。