values-v28.xml: 5: 5-8: 13: AAPT: не найден ресурс, соответствующий данному имени (в 'dialogCornerRadius' со значением '? android: attr / dialogCornerRadius') - PullRequest
0 голосов
/ 12 января 2019

в моем собственном реактивном проекте я не могу создать релиз apk (он работает в режиме отладки), потому что я получаю эту ошибку:

values-v28.xml: 5: 5-8: 13: AAPT: не найден ресурс, соответствующий заданное имя (в 'dialogCornerRadius' со значением 'Андроид: атр / dialogCornerRadius')

Я знаю, что эта проблема может возникать, когда у вас другой compileSdkVersion по сравнению с версией вашей библиотеки, но это не мой случай.

Это мой файл build.gradle:

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), но все равно получаю ошибку.

1 Ответ

0 голосов
/ 17 января 2019

В моем проекте я создаю новый модуль, lib: "androidx.appcompat: appcompat" был импортирован в IDE, после удаления его сборка работает нормально.

Я обнаружил, что не могу использовать libs androidx, если не использую версию сборки больше цели 27.

...