wake-up-neo.com

fehler: Ressource Android: attr/fontVariationSettings nicht gefunden

Warnung: Die Android.dexOptions.incremental-Eigenschaft ist veraltet und es hat keine Auswirkung auf den Build-Prozess . /home/midhilaj/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/be3106efb0df111fe5a3f7b356dd070b/res/values/values.xml Fehler: (246, 5) Fehler: Ressource Android: attr/fontVariationSettings nicht gefunden . /project/bkup/7_march_2018/hyshoper/milla/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml Fehler: (246, 5) Fehler: Ressource Android: attr/ttcIndex nicht gefunden . Fehler: (269) Ressource Android: attr/ttcIndex nicht gefunden. Fehler: (269) Ressource Android: attr/fontVariationSettings nicht gefunden . Fehler: Java.util.concurrent.ExecutionException: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details Fehler: Fehler beim Verknüpfen von Referenzen . Fehler: Java.util.concurrent.ExecutionException: com.Android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details Fehler: com.Android.tools.aapt2.Aapt2Exception: AAPT2-Fehler: Überprüfen Sie die Protokolle auf Details. Fehler: Ausführung für Task .__ fehlgeschlagen. ': milla: processDebugAndroidTestResources'.

Aapt konnte nicht ausgeführt werden Information: 9 Fehler Information: BUILD FAILED in 2s Information: 1 Warnung Information: Siehe vollständige Ausgabe in der Konsole

Wie löse ich dieses Problem? Meine Abhängigkeiten

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.Android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.Android.support', module: 'support-annotations'
    })


    compile 'de.hdodenhof:circleimageview:2.2.0'



    compile('com.alibaba.Android:ultraviewpager:[email protected]') {
        transitive = true
    }
    compile('org.Apache.httpcomponents:httpmime:4.3.6') {
        exclude module: 'httpclient'
    }
    compile 'com.synnapps:carouselview:0.1.4'
    compile 'com.Sun.mail:Android-mail:1.5.5'
    compile 'com.Sun.mail:Android-activation:1.5.5'
    implementation 'com.muddzdev:styleabletoast:2.0.2'
    compile 'javax.annotation:javax.annotation-api:1.2'




    compile 'me.grantland:autofittextview:0.2.+'
    // base library
     //slider
    compile 'com.ss.bannerslider:bannerslider:1.8.0'
    //noinspection GradleCompatible
    compile 'jp.wasabeef:recyclerview-animators:2.2.7'
    compile 'com.Android.support:multidex:1.0.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.github.satyan:sugar:1.4'
    compile 'com.Android.support:multidex:1.0.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
    compile 'com.Android.support:percent:26.1.0'
    compile 'com.google.code.gson:gson:2.6.2'
    compile 'com.github.satyan:sugar:1.4'
    compile 'jp.wasabeef:recyclerview-animators:2.2.6'
    compile 'pl.droidsonroids.gif:Android-gif-drawable:1.1.+'
    compile 'com.afollestad.material-dialogs:core:0.9.4.2'
    compile 'com.google.Android.gms:play-services:9.8.0'
    compile 'com.google.Android.gms:play-services-auth:9.8.0'
    compile 'com.google.Android.gms:play-services-location:9.8.0'
    compile 'com.google.firebase:firebase-core:9.8.0'
    compile 'com.google.firebase:firebase-auth:9.8.0'
    compile 'com.google.firebase:firebase-database:9.8.0'
    compile 'com.google.firebase:firebase-config:9.8.0'
    compile 'com.google.firebase:firebase-crash:9.8.0'
    compile 'com.google.firebase:firebase-invites:9.8.0'
    compile 'com.google.firebase:firebase-storage:9.8.0'
    compile 'cn.pedant.sweetalert:library:1.3'
    compile 'at.blogc:expandabletextview:1.0.3'
    compile 'com.joanzapata.iconify:Android-iconify-fontawesome:2.1.+'
    compile 'com.Android.support:appcompat-v7:26.1.0'

    implementation 'com.github.bumptech.glide:glide:4.6.1'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
    compile 'com.Android.support:design:26.1.0'
    compile 'com.Android.support:cardview-v7:26.1.0'
    compile 'com.Android.support:support-v4:26.1.0'
    compile 'com.Android.support:recyclerview-v7:26.1.0'
    compile 'com.nineoldandroids:library:2.4.0'
    compile 'com.daimajia.slider:library:[email protected]'
    compile 'com.Android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    implementation 'com.Android.support:design:26.1.0'

}
58
Midhilaj

versuchen Sie, die compileSdkVersion zu ändern:

compileSdkVersion 28

fontVariationSettings hinzugefügt in API-Ebene 28. Api doc hier

58
zyc zyc

Dies ist auf eine Inkompatibilität mit der Android-Unterstützungsbibliothek zurückzuführen, die in Version 28 geändert wurde. Ich habe das Problem gelöst, indem der Build eine niedrigere Unterstützungsbibliothek verwendet. // wie gradle bauen

configurations.all {
        resolutionStrategy {
                force 'com.Android.support:support-v4:27.1.0'
    }
} 

Mein Projekt wurde sofort nach dem Ändern erfolgreich erstellt. Ich hoffe, das könnte auch Ihnen helfen. Ich habe dadurch einen Tag der Entwicklung verloren!.

46
akhil

Für diejenigen, die compileSdkVersion 27 behalten müssen und noch kein Upgrade auf androidx durchführen können, müssen Sie kein Upgrade auf (oder über) die Versionen von Abhängigkeiten in den folgenden Links. Über diese Links wurde der Breaking Change eingeführt. Sie müssen eine frühere Version finden, die Androidx nicht verwendet.

https://firebase.google.com/support/release-notes/Android#update_-_june_17_2019

https://developers.google.com/Android/guides/releases#june_17_2019

Zum Beispiel ist Folgendes mit compileSdkVersion 27 kompatibel:

_dependencies {
    implementation 'com.Android.support:appcompat-v7:27.1.1'
    implementation 'com.Android.support:support-v4:27.1.1'
    implementation 'com.google.Android.gms:play-services-maps:16.1.0'
    implementation 'com.google.Android.gms:play-services-location:16.0.0'
    implementation 'com.google.firebase:firebase-core:16.0.9'
    implementation 'com.google.firebase:firebase-messaging:18.0.0'
}
_

Folgendes wird mit compileSdkVersion 27 brechen und ist nur mit compileSdkVersion 28 kompatibel:

_dependencies {
    implementation 'com.Android.support:appcompat-v7:28.0.0'
    implementation 'com.Android.support:support-v4:28.0.0'
    implementation 'com.google.Android.gms:play-services-maps:17.0.0'
    implementation 'com.google.Android.gms:play-services-location:17.0.0'
    implementation 'com.google.firebase:firebase-core:17.0.0'
    implementation 'com.google.firebase:firebase-messaging:19.0.0'
}
_
13
Regular User

Für native Android-Apps (nicht Cordova) ist für mich:

War: 

implementation 'com.Android.support:support-v13:+'

Jetzt:

implementation 'com.Android.support:support-v13:27.1.1'
5
Eugene Voronoy

Wenn Sie auf v28 aktualisieren

ändere die compileSdkVersion in compileSdkVersion 28

5
Pablo Cegarra

@All das Problem ist auf die neuesten wichtigen Änderungen im Google Play-Dienst und in der Firebase-Version vom 17. Juni 2019 zurückzuführen.

Wenn Sie sich im Projekt Ionic oder Cordova befinden. Bitte gehen Sie durch alle Plugins, in denen es Abhängigkeits-Google-Play-Dienst und Firebase-Dienst mit + markiert hat

Beispiel:

In meiner Firebase-Cordova-Integration hatte ich com.google.firebase: firebase-core: + com.google.firebase: firebase-messaging: + Also das Plus, immer die neueste Version herunterzuladen, die Fehler verursachte. Ändern Sie + mit der Versionsnummer gemäß dem Release vom 15. März 2019 https://developers.google.com/Android/guides/releases

Stellen Sie sicher, dass Sie in der build.gradle-Datei der cordova-Bibliothek + -Symbole durch die aktuelle Version ersetzen

4
bheema

Ich löse dieses Problem mit der folgenden Zeile:

cordova plugin add cordova-Android-support-gradle-release --save

Danach war der Compiler erfolgreich.

2
John Prado

Ein weiterer Fix für Ionic 3-Entwickler ist das Erstellen von build-extras.gradle In Plattformen/Android und das folgende

configurations.all {
    resolutionStrategy {
        force 'com.Android.support:support-v4:27.1.0'
    }
}

Beachten Sie, dass build-extras.gradle nicht mit build.gradle identisch ist

2
Filip Floryan

Ich hatte den gleichen Fehler, weiß aber nicht, warum er aufgetreten ist. Nach der Suche nach der Lösung habe ich das Projekt auf AndroidX migriert (Refactor -> Migrate to AndroidX ...) und dann den Import ganzer Klassen usw. und auch in Layoutdateien (RecyclerViews, ConstraintLayouts, Toolbars usw.) manuell geändert. Ich habe auch compileSdkVersion und targetSdkVersion auf 28 geändert und das gesamte Projekt/die gesamte Anwendung funktioniert einwandfrei.

1
Slepster

Wenn jemand diesen Fehler bei der Verwendung von phonegap oder cordova mit dem Plugin cordova-plugin-fcm-ng oder cordova-plugin-fcm hat, ist die für mich funktionierende Lösung die Erstellung der zusätzlichen Konfigurationsdatei für gradle "build-extras.gradle" im Verzeichnis\Plattformen\Android\App-Ordner, und fügen Sie die folgenden Zeilen ein

configurations.all {
 resolutionStrategy {
  force 'com.google.firebase:firebase-messaging:18.0.0'
  force 'com.google.firebase:firebase-core:16.0.8'
 }
}

Ich fand diese Lösung beim Lesen dieser Seite https://github.com/facebook/react-native/issues/25371 , insbesondere Kommentar von shreyakupadhyay am 30/07/19 und Beratung https://github.com/facebook/react-native/issues/25371 : //developers.google.com/Android/guides/releases#may_07_2019) == über die letzte Bibliotheksversion.

Für mich: Meine externe Bibliothek verwendete diese Attribute attr/fontVariationSettings und attr/ttcIndex . Daher habe ich meine Bibliotheksversion und das Synchronisierungsprojekt heruntergestuft. alles ist gut

So jetzt:

 compileSdkVersion 27 
 implementation 'com.Android.support:appcompat-v7:27.1.1'

und für zukünftige Leser war diese Bibliothek die easypermission von Google.

implementation 'pub.devrel:easypermissions:2.0.0'

Diese lib verwendet sdkversion 28, ich muss auf 1.3.0 downgraden

0
Tejas Pandya

Ich habe das Problem behoben, indem ich in project.properties (target = Android-28) die Version von target Android auf 28 geändert und cordova-plugin-androidx und cordova-plugin-androidx-adapter installiert habe.

0
Manoj Alwis

Für Ionic 3 devs. Ich musste die Plattform/Android/project.properties-DateiONLYauf: aktualisieren:

cordova.system.library.2

to v4: 28.0.0+ andernfalls schlug der Build fehl.

Danach wird der Inhalt meiner Datei project.properties unten angezeigt:

target=Android-26
Android.library.reference.1=CordovaLib
cordova.system.library.1=com.Android.support:support-v4:24.1.1+
cordova.system.library.2=com.Android.support:support-v4:28.0.0+
cordova.system.library.3=com.Android.support:support-v4:+
cordova.system.library.4=com.Android.support:support-v4:25.+
cordova.system.library.5=com.Android.support:appcompat-v7:25.+
cordova.gradle.include.1=cordova-plugin-googlemaps/starter-tbxml-Android.gradle
cordova.system.library.6=com.google.Android.gms:play-services-maps:15.0.1
cordova.system.library.7=com.google.Android.gms:play-services-location:15.0.1
cordova.system.library.8=com.Android.support:support-core-utils:26.1.0
cordova.system.library.9=com.squareup.okhttp3:okhttp-urlconnection:3.10.0
cordova.gradle.include.2=cordova-Android-support-gradle-release/pasma-cordova-Android-support-gradle-release.gradle

Ich hoffe das hilft jemandem. War ein echtes Problem für mich.

0
Tony Ross

Wenn Sie auf dieses Problem gestoßen sind, weil Sie diesen Fehler in letzter Zeit aus dem Nichts erhalten haben, dann liegt dies an der neuesten BREAKING CHANGE im Google Play-Dienst und in Firebase. Überprüfe diesen Thread zuerst -

https://github.com/facebook/react-native/issues/2529

Und die Lösung wäre meistens so -

https://github.com/facebook/react-native/issues/25293#issuecomment-503045776

0
Anirudha Paul

Normalerweise liegt das an sdk-Versionen und/oder Abhängigkeiten.

Für Cordova-Entwickler legen Sie Ihre Abhängigkeitseinstellungen in der Datei "project.properties" im Ordner CORDOVA_PROJECT_ROOT/platforms/Android/ ab:

target=Android-26
Android.library.reference.1=CordovaLib
Android.library.reference.2=app
cordova.system.library.1=com.Android.support:support-v4:26.1.0
cordova.gradle.include.2=cordova-plugin-googlemaps/app-tbxml-Android.gradle
cordova.system.library.3=com.Android.support:support-core-utils:26.1.0
cordova.system.library.4=com.google.Android.gms:play-services-maps:15.0.0
cordova.system.library.5=com.google.Android.gms:play-services-location:15.0.0

Wenn Sie also die CLI "cordova build" verwenden, wird der Abschnitt "Abhängigkeiten" überschrieben:

dependencies {
    implementation fileTree(dir: 'libs', include: '*.jar')
    // SUB-PROJECT DEPENDENCIES START 
   /* section being overwritten by cordova, referencing project.properties */
...
    // SUB-PROJECT DEPENDENCIES END
}

Wenn Sie in project.properties die richtigen Bibliotheken und deren Versionen verwenden, ist dies in Ordnung.

0
Joanne

Das war für mich ein Schmerz im Arsch! Besonders nach einem Update auf Android Studio 3.2.1 und Gradle 4.6 (für Gradle-Entwickler).

Ich denke, es gibt mehr als einen Faktor, der eine solche Build-Ausnahme verursachen könnte. Für mich hatte ich die folgenden Codezeilen in meiner gradle.properties -Datei (unter Verwendung von SDK Version 27):

Android.useAndroidX=true
Android.enableJetifier=true

AndroidX ist die Alternative zur standardmäßigen Support-Bibliothek von Android und sollte beim Kompilieren und Targeting der SDK-Version 28 (API 28) verwendet werden. Vor der Aktualisierung von Android Studio und Gradle hatte ich die Zeilen oben in Vorbereitung hinzugefügt, um schließlich vollständig auf AndroidX zu migrieren, um SDK Version 28 zu verwenden. Erst nach dem Update erhielt ich einen ähnlichen Fehler wie oben:

error: resource Android:attr/fontVariationSettings not found

Hoffe das hilft.

0
marvatron

fehler: Ressource Android: attr/fontVariationSettings nicht gefunden

Ich habe diesen Fehler erhalten, als ich die ButterKnife-Bibliothek hinzugefügt habe, aber ein Upgrade von compileSdkVersion auf 28 und targetSdk auf 28 hat mein Problem gelöst.

0
Raveesh G S