我正在尝试创建一个库,并且我在库的build.gradle中写了一些依赖项,如下所示:
api 'com.android.support:cardview-v7:28.+'
api 'com.makeramen:roundedimageview:2.3.0’
但是当我使它成为.aar
文件并导入另一个项目以添加模块依赖项时,java编译器错误显示消息:找不到资源文件链接,并且有些细节如下:
错误:找不到属性“ com.example.apple.myapplication:cardElevation”。
我不知道为什么。这是库的defaultConfig:
minSdkVersion 24
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner"
这是主模块的defaultConfig:
compileSdkVersion 28
defaultConfig {
applicationId "com.example.apple.myapplication"
minSdkVersion 24
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner”}