Cordova baut nicht auf Android auf (GCM-Abhängigkeit)

7

Ich habe bereits das neueste Support-Repository-Paket für Android installiert.

Allerdings kann ich meine neue App nicht mit ionic / cordova (erster Build) kompilieren und erhalte den folgenden Fehler:

%Vor%

Dies ist meine Plugins-Liste:

%Vor%

Wie kann ich das Problem lösen?

    
Zorgatone 02.11.2015, 10:10
quelle

3 Antworten

3

Ich löste das Entfernen und Hinzufügen der Plattform erneut.

Aus irgendeinem Grund hatte ich immer noch Abhängigkeiten von einem alten Plugin, das ich deinstalliert habe.

    
Zorgatone 06.11.2015, 22:51
quelle
30

In meinem Fall lautete diese Nachricht auf fehlende Pakete im Android SDK. Daher mussten einige Pakete über den Android SDK Manager installiert werden.

%Vor%

Suchen Sie nach:

%Vor%

Und installieren Sie sie.

    
jcarballo 11.12.2015 03:46
quelle
1

Gemäß der Dokumentation müssen Sie das Gradle-Build-System konfigurieren (File: build.gradle ) um die gcm plugin Funktionalität zu installieren.

z.B.:

%Vor%

Achtung: Bei Verwendung von cordova wird automatisch die Datei build.gradle generiert. Das bedeutet, dass Ihre Additionen bei jedem Aufruf von cordova / ionic build

verloren gehen

Das cordova-Team empfiehlt, eine build-extras.gradle -Datei für die benutzerdefinierte Konfiguration zu erstellen.

Für mich ist jedoch unklar, wie diese Dateien zusammengeführt werden :-( was zu Fehlern wie dem führt, dem Sie gegenüberstehen.

Bitte lesen Sie meine Überlegung hier , um dieses Problem zu umgehen.

    
Andre Kreienbring 02.11.2015 11:38
quelle