2015-10-14 13 views
6

provo ad installare un app ionico per Android e ho questo errore:errore Crea ionico Android: generazione non riuscita con un'eccezione

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 

libreria di supporto Android e Android il supporto del repository sono installati.

grazie per il vostro aiuto

EDIT:

provo ad aggiornare Cordova e Cordova-cli, ma non ha funzionato.

+0

Aggiornamento del sistema, vedere se aiuta. L'attuale versione * di Cordova Tools * è 5.3.3. Ecco un [post del blog che dovrebbe aiutare con l'aggiornamento] (http://cordova.apache.org/news/2015/09/22/tools-release.html). – JesseMonroy650

+0

a meno che non risponda in una finestra di messaggio, non so se hai risposto. [Forum che supportano Cordova/PhoneGap] (https://github.com/jessemonroy650/top-phonegap-mistakes/blob/master/cordova-phonegap-forums.md) ------ [Forum ionico] (http: //forum.ionicframework.com/) – JesseMonroy650

+0

Sei riuscito a installare la libreria di supporto Android nel tuo SDK Manager? – Renesansz

risposta

6

La posizione https://repo1.maven.org/maven2/com/android/support/ non esiste più (404). Quindi la configurazione di Maven sembra essere il problema.

Ho trovato a GitHub issue circa lo stesso problema riscontrato ed è stato risolto eseguendo l'aggiornamento del SDK (che avete fatto già) e readding la piattaforma Android al progetto ionico:

# 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

Prima di rimuovere la piattaforma Android: Assicurati di eseguire il backup di risorse come icone, traduzioni ...! –

+1

Grazie, funziona con i tuoi comandi. – amiceli

+0

Se la risposta di cui sopra non è stata soddisfatta, consultare questo http://stackoverflow.com/questions/40383323/cant-accept-license-agreement-android-sdk-platform-24/40383457#40383457 – cfprabhu

2

Si prega di vedere la mia risposta questo related question.

In breve: la fonte dell'errore può essere un plug-in che dipende dalla libreria di supporto com.android.support:support-v4.

Se si utilizza l'aggiornamento cordova> = 5.0.0 ai nuovi plugin ufficiali.