2016-04-24 7 views
3

Ich habe meine Cordova CLI-Entwicklungsumgebung auf die neuesten Versionen aktualisiert. Aber zu erhalten diesen Fehler, so kann ich nicht mein Projekt bauen:Fehler beim lokalen Erstellen in Cordova nach dem Hinzufügen von cordova-plugin-admobpro

Der Befehl:

cordova build android 

Die Fehlermeldung:

Error: Project contains at least one plugin that requires a system library. This is not supported with ANT. Palease build using gradle. 

Jeder weiß eine Lösung? Danke im Voraus.

+0

Versuchen Sie, https://github.com/appfeel/admob-google-cordova zu verwenden. Sie müssen möglicherweise Last Android SDK Version –

+0

Danke @ C.Miller herunterladen, aber das Problem tritt für jedes Plugin mit Gradle für Bauarbeiten. Wahrscheinlich ist der Grund ein falsches Update in meiner Umgebung. Daher entschied ich mich für die folgende Problemumgehung: 'cordova build android - --gradle'. Ich denke, die beste Lösung wird sein, die Umgebung von Grund auf neu zu erstellen. – lametaweb

Antwort

1

cordova-admob plugin Autor hier.

Wie Sie von Ihrem Kommentar gesehen haben, haben Sie Probleme mit Gradle. Vielleicht könnte es hilfreich sein, die Umgebung von Grund auf neu zu erstellen. Andere Sache, die Sie versuchen können, ist das Plugin bei https://github.com/appfeel/phonegap-admob

cordova plugin add https://github.com/appfeel/phonegap-admob 

Dies ist ein Spiegel von cordova-admob hinzufügen, aber nur die Abhängigkeit Methode zu ändern (dies verwendet Ameise, die sie kompatibel mit Phonegap Bau macht).

+0

Bitte lassen Sie mich wissen, wenn es funktioniert – Miquel

+0

Vielen Dank für Ihren Kommentar @ Miquel. Das Problem betrifft alle Plugins, die Gradle in meinem Projekt verwenden. Ich denke auch, dass die Wiederherstellung meiner Umgebung das Problem beheben würde. Inzwischen benutze ich '- --gradle' Befehlsoptionen. Wenn ich mein env in der Zukunft neu erstellen werde ich hier die Ergebnisse schreiben. – lametaweb