Unity добавить SDK получил ошибку "нет ресурсов" - PullRequest
0 голосов
/ 26 февраля 2019

Я использую Unity для создания своей игры.И я интегрирую SDK.При сборке в APK я получаю сообщение об ошибке.

Ошибка: (238) Ошибка при получении родительского элемента: не найден ресурс, соответствующий указанному имени 'Animation.AppCompat.Dialog'.
Ошибка: (256) Ошибка при поиске родителя для элемента: не найден ресурс, соответствующий указанному имени 'TextAppearance.AppCompat.Display1'.
Ошибка: (259) Ошибка при получении родителя для элемента: не найден ресурс, который соответствуетуказанное имя 'TextAppearance.AppCompat.Caption'.
Ошибка: (260) Ошибка при получении родительского элемента: не найден ресурс, который соответствует указанному имени 'TextAppearance.AppCompat.Caption'.
Ошибка: (263) ошибкаполучение родительского элемента: не найден ресурс, соответствующий указанному имени 'TextAppearance.AppCompat.Caption'.
Ошибка: (266) Ошибка получения родительского элемента: не найден ресурс, соответствующий указанному имени 'TextAppearance.AppCompat.Caption'.
Ошибка: (273) Ошибка при получении родителя для элемента: не найден ресурс, соответствующий указанному имени 'TextAppearance.AppCompat.Button'.
Ошибкаr: (276, 21) Не найдено ни одного ресурса, соответствующего указанному имени: attr 'textAllCaps'.
Ошибка: (278) Ошибка при получении родительского элемента: не найдено ресурса, соответствующего указанному имени 'Theme.AppCompat'.
Ошибка: (281) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует заданному имени 'Theme.AppCompat.Dialog'.
Ошибка: (286) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует данномуname 'Theme.AppCompat.Light'.
Ошибка: (289) Ошибка при получении родительского элемента: не найдено ни одного ресурса, соответствующего указанному имени 'Theme.AppCompat.Light.Dialog'.
Ошибка: (295, 21) Не найдено ни одного ресурса, соответствующего указанному имени: attr 'windowActionBar'.
Ошибка: (296, 21) Не найдено ни одного ресурса, соответствующего данному имени: attr 'windowNoTitle'.
Ошибка: (299, 21) НетОбнаружен ресурс, соответствующий указанному имени: attr 'windowActionBar'.
Ошибка: (300, 21) Не найдено ни одного ресурса, соответствующего указанному имени: attr 'windowNoTitle'.
Ошибка: (306, 21) Ресурс не найденэто соответствует Гиven имя: attr 'elevation'.
Ошибка: (324, 21) Не найдено ни одного ресурса, соответствующего указанному имени: attr 'backgroundTint'.
Ошибка: (326, 21) Не найдено ни одного ресурса, соответствующего данному имени: attr 'elevation'.
Ошибка: (332, 21) Не найдено ни одного ресурса, соответствующего указанному имени: attr 'elevation'.
Ошибка: (346, 21) Не найдено ни одного ресурса, соответствующего данному имени: attr'elevation'.
Ошибка: (238) Ошибка поиска родителя для элемента: не найден ресурс, соответствующий указанному имени 'Animation.AppCompat.Dialog'.
Ошибка: (256) Ошибка получения родителя для элемента: ресурс отсутствуетобнаружено, что соответствует указанному имени 'TextAppearance.AppCompat.Display1'.
Ошибка: (259) Ошибка при получении родительского элемента: не найдено ресурса, соответствующего указанному имени 'TextAppearance.AppCompat.Caption'.
Ошибка :(260) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует заданному имени 'TextAppearance.AppCompat.Caption'.
Ошибка: (263) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует gИмя iven 'TextAppearance.AppCompat.Caption'.
Ошибка: (266) Ошибка при поиске родителя для элемента: не найден ресурс, соответствующий указанному имени 'TextAppearance.AppCompat.Caption'.
Ошибка: (273) Ошибка при полученииродитель для элемента: не найден ресурс, который соответствует указанному имени 'TextAppearance.AppCompat.Button'.
Ошибка: (276, 21) Ресурс не найден, который соответствует указанному имени: attr 'textAllCaps'.
Ошибка :(278) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует заданному имени «Theme.AppCompat».
Ошибка: (281) Ошибка при получении родителя для элемента: не найден ресурс, который соответствует указанному имени «Theme.AppCompat.Dialog»'.
Ошибка: (286) Ошибка при получении родительского элемента: не найдено ни одного ресурса, соответствующего указанному имени' Theme.AppCompat.Light '.
Ошибка: (289) Ошибка поиска родителя для элемента: не найден ресурс, который соответствует указанному имени 'Theme.AppCompat.Light.Dialog'.
Ошибка: (295, 21) Ресурс не найден, который соответствует указанному имени: attr 'windowActionBar '.
Ошибка: (296, 21) Не найдено ни одного ресурса, соответствующего данному имени: attr' windowNoTitle '.
Ошибка: (299, 21) Не найдено ни одного ресурса, соответствующего данному имени: attr' windowActionBar '.
Ошибка: (300, 21) Не найден ресурс, соответствующий указанному имени: attr 'windowNoTitle'.
Ошибка: (306, 21) Ресурс не найден, который соответствует указанному имени: attr 'elevation'.
Ошибка: (324, 21) Не найден ресурс, соответствующий данному имени: attr 'backgroundTint'.
Ошибка: (326, 21) Ресурс не найден, который соответствует указанному имени: attr 'elevation'.
Ошибка: (332, 21) Ресурс, соответствующий данному имени: attr 'elevation', не найден.
Ошибка: (346, 21) Ресурс, соответствующий данному имени: attr 'elevation' не найден.
Ошибка:Не удалось выполнить задачу ': design-26.0.2: processDebugReисточники.com.android.ide.common.process.ProcessException: не удалось выполнить aapt

Вот мой файл gradle.

buildscript {
    repositories {
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.0'
    }
}

allprojects {
   repositories {
      flatDir {
        dirs 'libs'
      }
   }
}

apply plugin: 'com.android.application'

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile(name: 'GoogleAIDL', ext:'aar')
    compile(name: 'GooglePlay', ext:'aar')
    compile(name: 'UnityAds', ext:'aar')
    compile(name: 'common', ext:'aar')
    compile(name: 'installreferrer-1.0', ext:'aar')
    compile(name: 'simple-android-notifications', ext:'aar')
    compile project(':SuperAwesome_lib')
    compile project(':answers')
    compile project(':appcompat-v7-26.0.2')
    compile project(':beta')
    compile project(':cardview-v7-26.0.2')
    compile project(':crashlytics')
    compile project(':crashlytics-wrapper')
    compile project(':design-26.0.2')
    compile project(':fabric')
    compile project(':fabric-init')
    compile project(':helpshift')
    compile project(':recyclerview-v7-26.0.2')
    compile project(':support-annotations-26.0.2')
    compile project(':support-compat-26.0.2')
    compile project(':support-core-ui-26.0.2')
    compile project(':support-core-utils-26.0.2')
    compile project(':support-fragment-26.0.2')
    compile project(':support-transition-26.0.2')
    compile project(':support-v4-26.0.2')
    compile project(':support-vector-drawable-26.0.2')
}

android {
    compileSdkVersion 27
    buildToolsVersion '26.0.2'

    defaultConfig {
        minSdkVersion   16
        targetSdkVersion 26
        applicationId 'xxxx'
        ndk {
            abiFilters 'armeabi-v7a', 'x86'
        }
        versionCode 25
        versionName '1.0.15'
    }

    lintOptions {
        abortOnError false
    }

    aaptOptions {
        noCompress '.unity3d', '.ress', '.resource', '.obb','crashlytics-build.properties'
    }

    signingConfigs { release {
        storeFile file('keystore')
        storePassword 'x'
        keyAlias 'x'
        keyPassword 'x'
    } }

    buildTypes {
        debug {
            minifyEnabled false
            useProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
            jniDebuggable true
        }
        release {
            minifyEnabled false
            useProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-unity.txt'
            signingConfig signingConfigs.release
        }
    }
    packagingOptions {
        doNotStrip "*/armeabi-v7a/*.so"
        doNotStrip "*/x86/*.so"
    }

}

1 Ответ

0 голосов
/ 26 февраля 2019

Я думаю, что ваш SDK зависит от Android Framework: appcompat-v7-2x.xxaar, поэтому просто поместите библиотеку v7 в каталог вашего проекта, например, «Assets / Plugins / Android».Смотрите это: AppCompatDialog .

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