Android Stuido 中 Error:'app:transformClassesWithDexForDebug'. > Unable to pre-dex 的解决方法

来源:互联网 发布:张大奕淘宝店叫啥 编辑:程序博客网 时间:2024/06/01 09:27

总结一下,初次使用Android Studio时遇到的一些问题。

主要有以下几个问题:

1. Java版本的问题

出现问题的关键字:javaMaxHeapSize
可参考博客:http://blog.csdn.net/lxk_1993/article/details/50511172

2. 重复包含相同jar包

关键词为:duplicate entry
可参考百度知道:https://zhidao.baidu.com/question/306657885680871244.html

3. 生成apk包时出错

关键词为:Unable to pre-dex
解决方法:在网上百度谷歌了各种资料,多数都是关于前两个问题的解决方法,后来干脆自己尝试解决。然后我就开始找Error中提到的地址,一会说C盘有问题,一会说SDK所在盘有问题,一会说工程目录所在F盘有问题。后来发现,工程目录下’app\build\intermediates\pre-dexed\debug’中根本没有文件,而经我后来成功解决问题后发现,正常生成apk包之后,这个目录下应该是有文件的。所以我猜测应该是哪一块权限没有设置,不能将SDK中的包复制到该目录下。但是由于有急事没有再继续寻找原因,我关机了。当我再次开机打开Android Stuido 时,之前遇到的问题奇迹般的消失了。

虽然我遇到的这个问题,不明不白的解决了,总感觉没有什么事不是一次关机再开机就能解决的。但是总算消除了对 Android Studio 的阴影。用了一下,感觉功能很强大。

1 0
原创粉丝点击