2015-10-14 9 views
6

Ich versuche, eine ionische App für Android zu bauen, und ich habe diesen Fehler:Build-Fehler Ionic Android: Erstellen Sie mit einer Ausnahme fehlgeschlagen

What went wrong: 
A problem occurred configuring root project 'android'. 
> Could not resolve all dependencies for configuration ':_debugCompile'. 
    > Could not find any version that matches com.android.support:support-v4:+. 
Searched in the following locations: 
    https://repo1.maven.org/maven2/com/android/support/support-v4/maven-metadata.xml 
    https://repo1.maven.org/maven2/com/android/support/support-v4/ 
Required by: 
    :android:unspecified 

Android Support Library und Android-Unterstützung Repository installiert sind.

Dank für Ihre Hilfe

EDIT:

Ich versuche cordova und cordova-cli zu aktualisieren, aber es hat nicht funktioniert.

+0

Aktualisieren Sie Ihr System, sehen Sie, ob es hilft. Die aktuelle * Cordova Tools * Version ist 5.3.3. Hier ist ein [Blog-Beitrag, der mit dem Upgrade helfen sollte] (http://cordova.apache.org/news/2015/09/22/tools-release.html). – JesseMonroy650

+0

Wenn Sie nicht in einer Nachrichtenbox antworten, weiß ich nicht, ob Sie geantwortet haben. [Foren, die Cordova/Phonegap unterstützen] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/cordova-phonephap-forums.md) ------ [Ionische Forum] (http: //forum.ionicframework.com/) – JesseMonroy650

+0

Konnten Sie die Android Support Library in Ihrem SDK Manager installieren? – Renesansz

Antwort

6

Der Standort https://repo1.maven.org/maven2/com/android/support/ existiert nicht mehr (404). Daher scheint die Maven-Konfiguration das Problem zu sein.

fand ich a GitHub issue über das gleiche Problem, das Sie festgestellt und es wurde gelöst, indem das SDK zu aktualisieren (die Sie bereits getan haben) und readding die Android-Plattform mit dem Ionic Projekt:

# Update Android SDK 
android list sdk 
android update sdk --no-ui --filter extra 

# Refresh Ionic Android configuration 
ionic platform remove android 
ionic platform add android 
+1

Vor dem Entfernen der Android-Plattform: Sichern Sie alle Ressourcen wie Symbole, Übersetzungen ...! –

+1

Danke, es funktioniert mit Ihren Befehlen. – amiceli

+0

Wenn obige Antwort nicht hilft, finden Sie unter http://stackoverflow.com/questions/40383323/cant-accept-license-agreement-android-sdk-platform-24/40383457#40383457 – cfprabhu

2

Bitte lesen Sie meine Antwort in dies related question.

Kurz gesagt: Die Quelle des Fehlers ist möglicherweise ein Plugin, das von der Unterstützungsbibliothek com.android.support:support-v4 abhängt.

Wenn Sie cordova> = 5.0.0 verwenden, aktualisieren Sie die neuen offiziellen Plugins.

Verwandte Themen