项目中引入RXjava和RxAndroid后引起不能编译apk Error:Error converting bytecode to dex
2017-04-14 18:32
483 查看
忘了什么时候查过资料,说是当项目中引入的类超过了一定的数目就会使得项目编译报错:
引入RxJava后,apk编译不成功,发现报错:
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lio/reactivex/BackpressureOverflowStrategy;
转换文件出错了!!!
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\java\jdk1.8.0_121\bin\java.exe''
finished with non-zero exit value 2
但是当我新建一个项目后然后引入compile资源,之后可以正常使用, 原来我为了方便,下载了jar文件,导致了文件冲突,删掉就行了。
引入RxJava后,apk编译不成功,发现报错:
Error:Error converting bytecode to dex:
Cause: com.android.dex.DexException: Multiple dex files define Lio/reactivex/BackpressureOverflowStrategy;
转换文件出错了!!!
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\java\jdk1.8.0_121\bin\java.exe''
finished with non-zero exit value 2
但是当我新建一个项目后然后引入compile资源,之后可以正常使用, 原来我为了方便,下载了jar文件,导致了文件冲突,删掉就行了。
相关文章推荐
- 引入其他项目做为module之后,在编译时候提示“Error:Dependency Android_2015:projLib:unspecified on project projAPK resol”
- 想用rxjava+rxandroid 替换handle实现数字时钟,出现无响应,不能隔一秒调用onNext
- android引入外部项目点击不能查看源码问题
- RxJava简介及在androidstudio中引入RxAndroid
- eclipse 工程项目不能编译总结
- 编译eclips上的android项目,总有小红叉
- 使用Tortoise SVN版本控制Eclipse工作区的Android项目时,bin编译错误
- 郁闷,在mycelipse里,tomcat不能编译项目
- NDK编译后的文件如何加载到Android项目
- ubuntu 11.10 编译android aosp 由于gcc版本过高引起的错误,安装 gcc 4.4
- NDK编译的文件如何加载到Android项目
- 编译android项目
- 【Android Native Code开发系列】 五 运行、调试编译的Native Code项目
- Android使用ant对项目进行编译签名优化打包
- 解决eclipse和myeclipse不能编译项目的问题
- Eclipse中编译Android项目工程失败,提示: Error in an XML file: aborting build 解决办法
- linux下eclipse构建并编译android一个简单jni项目
- android编译单个项目
- Android工程clean之后发现不能生产R.java,那么应该是main.xml之类的地方出错了。修改后重新编译即可
- Android 沉淀之R文件不编译 误删除后不能恢复 【一】