异常:Error:Dependency android-base:api:unspecified on project app resolves to an APK archive which is not supported as a compilation dependency. File: D:\A_GBJ\android\workspace\android-base\api\build\outputs\apk\api-release-unsigned.apk
此异常是在准备创建一个module做为app模块依赖时出现。
根据异常信息可以看出,是因为api模块解析编译为一个APK时出现异常,其实我们只想作为一个support供app依赖使用即可,并不需要生产apk。
查看build.gradle(Moudule:api)
apply plugin: 'com.android.application'
解决方法:改为:apply plugin: 'com.android.library',api将被编译为一个Library(库)。
不过,又来了下面这个问题:
不过比较容易理解:就是不允许对库设置applicationId.