13

Dopo l'aggiornamento sdk non riesco a creare un'applicazione Hello World. mio build.gradle assomiglia a questoImpossibile trovare com.android.support:support-v4:22.0.0. dopo l'aggiornamento dell'SDK

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    defaultConfig { 
     applicationId "com.coders.yo" 
     minSdkVersion 11 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:22.0.0' 
} 

Ma accumulo ottenuto non è riuscita e mostra

Error:A problem occurred configuring project ':app'. 
> Could not resolve all dependencies for configuration ':app:_debugCompile'. 
    > Could not find com.android.support:support-v4:22.0.0. 
    Required by: 
     Yo:app:unspecified > com.android.support:appcompat-v7:22.0.0 

così ho aggiunto compilazione 'com.android.support:support-v4:22.0.0.' ed ora ottengo

Error:Failed to find: com.android.support:support-v4:22.0.0. 
<a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a> 

Ho aggiornato l'SDK di Android enter image description here e le librerie di supporto enter image description here

Sono stato attaccato in esso per le ultime ore .Can qualcuno si prega di aiutarmi a identificare il numero

risposta

12

le dipendenze in build.gradle sembrano essere corrette.

Provare a pulire la cache (File -> Invalida cache e riavvia), quindi sincronizzare il file gradle e pulire e compilare.

Nel file gradle c'è una strana linea. Questo DSL non esiste in ultima plug Gradle (quale versione stai usando?)

runProguard false 

Si consiglia di aggiornare il plugin (1.1.0), la versione Gradle (2.2.1) e cambiare questa linea in

minifyEnabled false 
+0

spot on! Questo era il problema esatto. Stavo usando Android Studio Beta 0.86. Aggiornato e risolto il problema – playmaker420

+0

Ancora non funziona:/ –

+1

Prova ad aggiornare la Libreria di supporto Android/Repository – pvllnspk

0

Come so su questo problema, è a causa della versione della libreria supportata, cosa è necessario fare, si utilizza la versione che non è disponibile con la configurazione corrente.

  1. basta eliminare questa riga dal file Gradle
  2. Ora selezionare l'impostazione del modulo goto progetto (premere F12)
  3. Aggiungi nuovo dipendenza utilizzando la dipendenza biblioteca.

Utilizzando i passaggi precedenti si aggiunge la versione disponibile della libreria di supporto.

3

so i added compile 'com.android.support:support-v4:22.0.0.' and now i get

Error:Failed to find: com.android.support:support-v4:22.0.0.

Se è stato aggiunto esattamente questo, allora penso che il tuo problema è l'extra . alla fine. :)

Prova:

compile 'com.android.support:support-v4:22.0.0' 
compile 'com.android.support:appcompat-v7:22.0.0' 
+1

Nessuna fortuna compagno. Ancora errore: impossibile trovare: com.android.support:support-v4:22.0.0 – playmaker420

+0

hai risolto il problema? Sto avendo lo stesso problema ... –

0

Nel mio caso, ho solo bisogno di aggiornare SDK Tools ed Extra.

0

Se questo potrebbe aiutare qualcuno, dopo MOLTE prove ed errori, ho scoperto che stavo prendendo di mira la versione SDK sbagliata (una più vecchia) nel file build.gradle corrispondente a "libreria". Per cambiarlo puoi farlo manualmente o andare al menu delle impostazioni del modulo (fai clic con il tasto destro sulla cartella del progetto -> Apri le impostazioni del modulo.) In "libreria" - Proprietà puoi cambiare la compilazione di Sdk e le versioni degli strumenti di costruzione.

enter image description here

Ovviamente questo ha lavorato per me dopo aver tutte le librerie di supporto e strumenti di costruzione fino ad oggi.

0

How to clear gradle cache?

questo è spiegato qui ...

Basta spazzare via il vostro .gradle cache globale (directory cache)! Questo mi stava uccidendo per 2 giorni ...

0

Cambia la versione gradle come ho modificato 2.1 a 2.2.1 e funziona per me.