拆分 lib_main 被定义多次 [英] Split lib_main was defined multiple times
问题描述
拆分 lib_main 被定义多次
在com.android.tools.build:gradle:2.0.0-alpha3"中构建成功,但是出现在com.android.tools.build:gradle:2.0.0-alpha5"中的错误.
In "com.android.tools.build:gradle:2.0.0-alpha3" build success, But the errors that occur in the "com.android.tools.build:gradle:2.0.0-alpha5".
终于可以即时运行了!!com.android.tools.build:gradle:2.0.0-alpha8 和 gradle.properties "org.gradle.jvmargs = -Xmx8g" 已解决.
finally instant run work!! com.android.tools.build:gradle:2.0.0-alpha8 and gradle.properties "org.gradle.jvmargs = -Xmx8g" was resolved to change.
推荐答案
对于那些想知道 InstantRun 是什么(图片中的第一个设置)的人:
For those who wonder what InstantRun is (first setting in the picture):
是的,禁用该设置可以解决问题.
And yes disabling that setting fixes the issue.
编辑 01/19/16
'com.android.tools.build:gradle:2.0.0-alpha6' 三天前发布.使用该新版本时,Split lib_main 已定义多次"错误消失,应用程序安装成功,但现在出现运行时错误:
'com.android.tools.build:gradle:2.0.0-alpha6' was released three days ago. Using that new version, the "Split lib_main was defined multiple times" error is gone and installation of the app succeeds but now I get a runtime error:
java.lang.RuntimeException: Unable to instantiate application
com.android.tools.fd.runtime.BootstrapApplication:
java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-/split_lib_main.apk"]
Caused by: java.lang.ClassNotFoundException: Didn't find class
"com.android.tools.fd.runtime.BootstrapApplication" on path:
DexPathList[[zip file "/data/app/com.onegravity.k10.pro2-2/base.apk",
zip file "/data/app/com.onegravity.k10.pro2-2/split_lib_main.apk"]
Suppressed: java.io.IOException: No original dex files found for dex location
/data/app/com.onegravity.k10.pro2-2/base.apk
Suppressed: java.lang.ClassNotFoundException:
com.android.tools.fd.runtime.BootstrapApplication
关闭即时运行可消除该错误.让我们等待 com.android.tools.build:gradle:2.0.0-alpha7...
Turning off instant run eliminates that error. Let's wait for com.android.tools.build:gradle:2.0.0-alpha7...
编辑 01/25/16
'com.android.tools.build:gradle:2.0.0-alpha7' 两天前发布.
'com.android.tools.build:gradle:2.0.0-alpha7' was released two days ago.
获得与 2.0.0-alpha6 相同的异常
Getting the same exception as with 2.0.0-alpha6
这篇关于拆分 lib_main 被定义多次的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!