首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >值-v28.xml:5:5-8:13: AAPT:找不到与给定名称匹配的资源(在“dialogCornerRadius”处有值?android:attr/dialogCornerRadius‘)

值-v28.xml:5:5-8:13: AAPT:找不到与给定名称匹配的资源(在“dialogCornerRadius”处有值?android:attr/dialogCornerRadius‘)
EN

Stack Overflow用户
提问于 2019-01-12 17:45:48
回答 1查看 1.7K关注 0票数 1

在我的react本机项目中,我无法生成版本apk (它在调试模式下工作),因为我得到了以下错误:

值-v28.xml:5:5-8:13: AAPT:找不到与给定名称匹配的资源(在“dialogCornerRadius”处有值?android:attr/dialogCornerRadius‘)

我知道,与库版本相比,当您有不同的compileSdkVersion时,可能会出现这个问题,但这不是我的情况。

这是我的build.gradle文件:

代码语言:javascript
复制
android {
    compileSdkVersion 26
    buildToolsVersion '26.0.3'

    defaultConfig {
        ...
        minSdkVersion 18
        targetSdkVersion 26
        multiDexEnabled true
        ndk {
            abiFilters "armeabi-v7a", "x86"
        }
    }
    ...
}

dependencies {
    compile project(':react-native-google-signin')
    compile project(':react-native-i18n')
    implementation 'com.google.firebase:firebase-core:16.0.1'
    compile project(':react-native-onesignal')
    compile project(':react-native-push-notification')
    compile project(':react-native-vector-icons')
    compile project(':react-native-fbsdk')
    compile project(':react-native-config')
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:26.1.0'
    compile 'com.facebook.react:react-native:+'
    // From node_modules
    implementation project(':react-native-google-signin')
}

正如你所看到的,所有版本都是26。

我还尝试将版本设置为28 (compileSdkVersion、buildToolsVersion和com.android.support:appcompat-v7),但我仍然得到了错误。

EN

回答 1

Stack Overflow用户

发布于 2019-01-17 03:53:53

在我的项目中,我创建了一个新的模块,lib:"androidx.appcompat:appcompat“是由IDE导入的,在我删除它之后,正常地构建工作。

我发现,除非使用大于目标27的构建版本,否则不能使用androidx。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54162275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档