Android Studio 的这个问题太蛋疼了

2016-03-28 11:14:13 +08:00
 jaycee110905

Error:Execution failed for task ':DanceBook:transformClassesWithDexForBaiduDebug'.

com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_40\bin\java.exe'' finished with non-zero exit value 2

3232 次点击
所在节点    程序员
17 条回复
814084764
2016-03-28 11:24:32 +08:00
包重复或者类重复。
hrong
2016-03-28 11:27:17 +08:00
楼主做的“大”项目啊:-)
A big project,NOT a great project:-)
tidezyc
2016-03-28 11:27:58 +08:00
然道不是超方法数吗?
suikator
2016-03-28 11:40:48 +08:00
Libs 重复
youxiachai
2016-03-28 11:43:45 +08:00
这个问题..是 jvm 不行了....重启电脑治百病....现在我基本一周碰到过一次....
tangbutian
2016-03-28 12:21:20 +08:00
不要在 ide 编译,共享的是同一块 java 内存
wjdimba
2016-03-28 12:32:00 +08:00
超方法数了,前几天刚碰到过
jaycee110905
2016-03-28 13:32:06 +08:00
@814084764 通常包冲突会出现问题,例如:依赖库中 support-v4 包版本号不一致, PS :但是我的不是 support-v4 ,之前做过统一处理
jaycee110905
2016-03-28 13:32:42 +08:00
@hrong 此话怎讲
jaycee110905
2016-03-28 13:33:30 +08:00
@wjdimba @tidezyc 什么意思,不太明白
jaycee110905
2016-03-28 13:41:43 +08:00
@youxiachai 这个问题重启解决不了
jaycee110905
2016-03-28 13:45:43 +08:00
@tidezyc @wjdimba 明白了,感谢,已发金币
tidezyc
2016-03-28 13:57:33 +08:00
@jaycee110905 as 遇到 gradle 错误,记得去 terminal 跑一下 gradle build ,会给出详细错误信息的, as 里跑 gradle 会忽略一些信息
jaycee110905
2016-03-28 14:23:18 +08:00
@tidezyc 感谢,我试下!
thinkloki
2016-03-28 15:36:16 +08:00
我也经常遇到这个问题,请问怎么解决,我在 Build 一遍,或者直接在运行一遍就好了
jaycee110905
2016-03-28 15:48:12 +08:00
@thinkloki 一般有 2 种情况,一是依赖库的版本号不一致造成冲突,二是超过最大方法数,开启: multiDexEnabled true 即可
Email
2016-03-28 16:22:46 +08:00
@jaycee110905 同意.
1.资源 id 重复. 需要 clean
2.依赖库冲突, 检查有'依赖关系的项目'里引用的'外部库'
3. multiDexEnabled true

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/266793

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX