fat-aar icon indicating copy to clipboard operation
fat-aar copied to clipboard

加入classpath后sync报错

Open kawais opened this issue 6 years ago • 2 comments

在根目录的build.gradle中的dependencies加入classpath 'com.cpdroid:fat-aar:1.1.0'后,sync出错

Gradle sync failed: 'Gradle: androidx.test.espresso:espresso-core:3.2.0@aar' already disposed

子模块的dependecies中有 androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

kawais avatar Aug 23 '19 02:08 kawais

把子模块中的espresso-core去掉后,sync报错Gradle sync failed: Can not find dependency project task!

kawais avatar Aug 23 '19 02:08 kawais

@kawais 根目录的 build.gradle 添加的 classpath 'com.cpdroid:fat-aar:1.1.0' 作用是让模块目录下的 build.gradle 能通过语句 apply plugin: 'com.cpdroid.fat-aar' 来应用 fat-aar 插件,一般来说只添加 classpath 'com.cpdroid:fat-aar:1.1.0' 没添加 apply plugin: 'com.cpdroid.fat-aar' 的话是影响不到其他模块的,能否试下在fat-aar-sample里面能否sync成功,或者发下你的依赖或工程来帮助排查下问题.

cpdroid avatar Aug 26 '19 03:08 cpdroid