刚开始玩这个。遇到的问题记录下做个笔记。
问题1.transformResourcesWithMergeJavaResForDebug
Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'
> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.properties
File1: C:\Users\sunny\.gradle\wrapper\dists\gradle-3.3\caches\modules-2\files-2.1\io.reactivex\rxjava\1.1.5\ece7b5d0870e66d8226dab6dcf47a2b12afff061\rxjava-1.1.5.jar
File2: C:\Users\sunny\.gradle\wrapper\dists\gradle-3.3\caches\modules-2\files-2.1\io.reactivex.rxjava2\rxjava\2.0.1\57f850a6b317e5582f1dbaff10a9e7d7e1fcdcfb\rxjava-2.0.1.jar
问题描述;之前使用RxJava1.1.5后来想用下RxJava2,直接就把低版本的给注释掉。
相同的Jar包里边的配置文件冲突了,AS内部bug
解决方式:在build.gradle(app)中Android中加入
Android{
...
packagingOptions {
exclude 'META-INF/rxjava.properties'
}
...
}</