Ionic App kann nicht auf Android AAPT Error aufbauen

12

Ich erstelle eine Ionic App, emuliert sie in Browser funktioniert gut, aber sobald ich versuche, es auf Android zu bauen, scheitert es. Sieht aus wie ein Fehler mit AATP, aber ich kann nicht wirklich herausfinden, warum das passiert ...  Hier ist das Fehlerprotokoll:

%Vor%

Ich kann wirklich nicht herausfinden, was passiert ist, denn früh am Tag funktionierte das App gut ...

Mein ionisches Projekt Umwelt Info:

%Vor%

BEARBEITEN: Ich löste das Problem, indem ich alle Plugins deinstallierte und sie nacheinander installierte. Das Plugin Barcode Scanner war das Problem ( hier ). Wenn Sie den Wert compile 'com.android.support:support-v4:+' auf compile 'com.android.support:support-v4:23+' in der Datei starter-barcodescanner.grader unter platforms / android / phonegap-plugin-barcodescanner ändern, wurde das Problem behoben.

    
Klitz 07.03.2018, 23:15
quelle

5 Antworten

1

Dies wurde für mich von @avmatte beantwortet Hier :

    
Chris Ritten 08.03.2018, 02:52
quelle
3

Bei einigen Plug-ins kann es aufgrund neuer Updates der Android-Supportbibliotheken zu Inkompatibilitäten kommen, wie in anderen Antworten hier erläutert.

Die einfachste Lösung ist die Installation des Plugins " cordova-android-support-gradle-release ". Dieses Plugin richtet automatisch die Version des Plugins aus, die abgestürzt ist und Sie weiterhin Ihr Plugin benutzen können .

Auch dieser Fix ist beständig verglichen mit der manuellen Änderung der Version direkt in das Plugin.

%Vor%

Sie können sich auch die Dokumentation und andere damit zusammenhängende Probleme ansehen hier

    
Andrew Radulescu 09.03.2018 22:42
quelle
0

Ich habe meine Antwort hier gefunden:

Erstellungsfehler -Ionic Cordova schlägt für Android fehl

>

Auch meine benötigt einen ähnlichen Fix wie oben nur im de.appplant.cordova.plugin.local-notification Plugin. Ich habe "com.android.support:support-v4:+" zu "com.android.support:support-v4:23+" geändert und dann die Android-Plattform entfernt und hinzugefügt, und sie wurde erstellt. Allerdings hatte ich eine extra Klammer '}' in meinem Build-extra.gradle, die auch entfernt werden musste.

    
Mark A. Rupert 08.03.2018 03:23
quelle
0

Auf Kern Cordova hat dieses Plugin es für mich repariert.

Ссылка

    
jorrit 09.03.2018 09:58
quelle
0

Ich kann das gradle-plugin verifizieren. Habe die Support-Versionsnummern vorher getestet, aber das Plugin war das einzige, was es nach 3 Wochen Debugging für mich gelöst hat!

    
Rob-weDevise 11.03.2018 21:11
quelle