com.android.builder.internal.aapt.v2.Aapt2Exception: не удалось связать ресурс Android: ошибка: не удалось связать ссылки - PullRequest
0 голосов
/ 04 июля 2019

Я сталкиваюсь с ошибкой ниже от aapt2:

Моя окружающая среда выглядит следующим образом:

  • Android Studio 3.4.1
  • Плагин Gradle: 3.4.1
  • 1010 * MacOS *
  • build.gradle, как показано ниже:
android {
    compileSdkVersion 28
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "com.arophix.example"
        minSdkVersion 19
        targetSdkVersion 28

        versionCode 0
        versionName "1.0"
    }

    buildTypes {
        debug {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt')
        }
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt')
        }
    }

    ...
}

dependencies {
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    ...
}

Ошибка указана ниже:

> 1 exception was raised by workers:
  com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
  error: resource style/Theme.AppCompat.Light (aka com.arophix.example:style/Theme.AppCompat.Light) not found.
  error: resource style/Theme.AppCompat.Light.NoActionBar (aka com.arophix.example:style/Theme.AppCompat.Light.NoActionBar) not found.
  ~/example/example/app/build/intermediates/res/merged/release/values/values.xml:95: error: resource style/Theme.AppCompat.Light.Dialog.Alert (aka com.arophix.example:style/Theme.AppCompat.Light.Dialog.Alert) not found.
  error: resource style/Widget.AppCompat.Button.Colored (aka com.arophix.example:style/Widget.AppCompat.Button.Colored) not found.
  error: resource style/Widget.AppCompat.Button.Colored (aka com.arophix.example/Widget.AppCompat.Button.Colored) not found.
  error: failed linking references.

Есть идеи, как решить эту проблему?

Ответы [ 2 ]

1 голос
/ 04 июля 2019

Удалите buildToolsVersion и попробуйте

0 голосов
/ 04 июля 2019

Проверьте эту строку в вашей ошибке.Здесь вы можете найти, в чем заключается основная проблема.

~ / example / example / app / build / посредники / res / объединены / release / values ​​/ values.xml: 95: ошибка: стиль ресурса /Theme.AppCompat.Light.Dialog.Alert (он же com.arophix.example: style / Theme.AppCompat.Light.Dialog.Alert) не найден.

Это означает, что у вас есть ошибка в значении.XML-файл в строке 95.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...