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

总结一下,初次使用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 的阴影。用了一下,感觉功能很强大。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值