Studio开发 中所遇到问题—app:transformClassesWithDexForDebug

不知不觉从事Android开发也有一年的时间了,为了自己的技术提升,决定从今天开始,尝试写一些东西,

 

今天领导让接触下 融云 ,所以从官网上下载一个dmeo,在运行的时候报 了app:transformClassesWithDexForDebug错误。

然后我就开始从网上搜索,一些解决方案


网上找到的方案,但是并没有解决问题

1、dexOptions {

        javaMaxHeapSize "4g"
        preDexLibraries = false
 }
不知道什么意思,大概是方法存储空间之类的东西吧。


2、一般都是jar包重复了,而且大部分V4包冲突。或者是依赖的Library中compile的jar与项目中jar版本不一样,导致的jar重复。

3、还有说法是 JDK 1.8版本 和 gradle冲突,只要把JDK版本手动降低到1.7就可以打包。

上面的方法我都试过了,或者说根本不知道怎么尝试,然后就是一阵的病急乱投医。

最后发现因为是使用2.2版本的studio。在 Project Structure 中 修改下就可以了。

如果你的项目被 2.2版本编译之后,在切回2.0版本。会报错。 解决如图

耀星空
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值