更新AndroidStudio3.0后,我就隨便想寫寫一些demo,然后寫一些Module提供一些基礎(chǔ)功能,結(jié)果報錯:
Error:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve project :testmoudle.
點擊show Details 就顯示
Unable to find a matching configuration of project :testmoudle:
- Configuration 'debugApiElements':
- Required com.android.build.api.attributes.BuildTypeAttr 'debug' and found compatible value 'debug'.
- Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and found incompatible value 'Apk'.
- Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.
- Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'.
......
哎呀,我也就默認(rèn)的進行建立一個Module,然后主app進行implementation,沒做其他,而且這些都是空項目,怎么會報錯,這個坑好大....
原來默認(rèn)的Module的build.gradle中是寫apply plugin: 'com.android.application'的,我們改為apply plugin: 'com.android.library',然后把applicationId "com.xxx" 這個包名的聲明刪掉就好了.