Dev*_*aul 7 debugging android apk dex android-studio
我试图将一个应用程序部署到实际的Android设备进行调试但是无法解决问题时,尝试了所有尝试并纠正此错误.每次我尝试启动时都会收到失败的[INSTALL_FAILED_DEXOPT]错误,并且在检查logcat时总是因为我的调试apk中没有classes.dex.
如果我运行gradlew.bat clean assembleDebug,则apk大小没有区别,所以我假设android studio中存在构建错误.我正在使用android studio beta 0.86,并且在0.89上尝试了相同的结果.我已经尝试了19.1到21的构建工具而没有结果.我也尝试了不同的设备并创建了一个新项目(我的设备上从未安装过),而android studio似乎认为在尝试部署时首先需要卸载它.
我尝试将设备切换到ART,卸载并重新安装android studio,重新下载sdk并重新启动计算机.没什么,我的意思是没有工作.我认为问题是在我下载棒棒糖api后开始的,但我不确定.我尝试在我的设备上使用我的包签名卸载所有应用程序,但没有工作!甚至不是项目 - >清洁项目 - >重建
这是非常令人沮丧的,因为我无法再调试我的应用程序:/有没有人有任何遇到此错误的经验或纠正它的方法?
事实证明,问题是Android Studio和Project之间的不匹配问题.该项目使用的是旧的SDP,一旦我将它们制作成相同,我就清理并重建了项目,一切都很顺利.
更新:
我尝试更新SDK及其工具后再次遇到问题.事实证明,当您尝试执行此操作时,SDK会锁定tools文件夹,然后您会收到错误消息,指出某些文件无法被覆盖.当发生这种情况时,所有构建工具都被删除,因此在调试我的应用程序时创建的.dex文件中存在错误.
| 归档时间: |
|
| 查看次数: |
23460 次 |
| 最近记录: |