2016-06-26 29 views
7

Sto provando ad avviare lo sviluppo su un'app Android utilizzando Android Studio, ma ogni volta che provo a eseguire l'app ottengo l'errore Unable to obtain result of 'adb version' Ho provato a disinstallare e reinstallare Android Studio più volte su computer diversi (entrambi con Windows 10) e ogni volta che ottengo lo stesso errore. Ho studiato il problema e non sono riuscito a trovare una soluzione coerente. (o uno che funziona davvero) Sono molto nuovo per lo sviluppo di Android e sono un po 'in perdita su cosa fare; qualsiasi aiuto per risolvere questo problema sarebbe molto apprezzato.Android Studio: impossibile ottenere il risultato della 'versione adb'

+1

Non è un problema con Android Studio, è qualcosa che ha a che fare con il sdk di Android (adb è un programma che dovrebbe trovarsi nella directory della piattaforma-strumenti della directory Sdk di Android). Forse controlla che sia effettivamente lì ... – Warrick

+0

Per quanto posso dire, adb sembra essere lì; la mia cartella degli strumenti di piattaforma è simile a questa http://imgur.com/aalXCAE C'è qualcos'altro che potrei provare? – teamshortcut

+1

esegue "versione adb.exe" nella riga di comando restituisce qualcosa come "Android Debug Bridge versione 1.0.32"? Se è così, immagino che Android Studio non sappia dove si trova effettivamente lo sdk di Android ... dal momento che sta eseguendo il comando sa che se fallire è ovviamente funzionante. – Warrick

risposta

10

Trovato la soluzione grazie a @ user3109468, Android Studio ha sbagliato la directory per l'SDK di Android. In File> Struttura del progetto assicurati che la directory per l'SDK sia corretta; il mio era C:\Users\[user]\AppData\Local\Android\sdk (Google aveva dato sdk una "S" maiuscola per qualche motivo ...)

2

Questo potrebbe essere a causa di un problema di memoria virtuale di Windows. Prova ad eseguire adb dalla riga di comando. qualcosa come adb version BTW, platform-tools sarebbe situato in c:\Users\<your userid>\AppData\Local\Android\sdk\platform-tools

Quanto ci vuole da te sparare un comando e realmente ottiene una risposta? se ci vogliono più di 5 secondi, quindi Android studio scade in attesa di una risposta e genera un errore.

Come risolvere? vicino tutto il vostro programma (? Process) e andare al pannello di controllo -> Sistema-> anticipo Sistema Impostazioni-> Avanzate tabulazioni> PERFORMANCE-> Impostazioni-> Avanzate-> Memoria virtuale cambiamento

cercano di ridurre la memoria virtuale dimensione. Ad es. Se è 4096Mb rendilo 2048Mb (sia iniziale che massimo) Chiederà di riavviare, quindi riavvia e prenditi una tazza di caffè, perché ci vorrà un po '. Quindi, una volta che il sistema è attivo, prova ad eseguire la versione adb. Funziona velocemente? Se sì, il problema è risolto. Torna alla memoria virtuale e aumenta le sue dimensioni a quella precedente, e il gioco è fatto.

BTW, ho notato nel mio caso che il semplice programma Hello World richiedeva 20 secondi per essere eseguito sulla mia macchina prima di risolvere il problema della memoria virtuale.

+0

Grazie !!!! Dopo 2 giorni con questo problema, sono riuscito a risolverlo. Grazie! – Caique

0

Assicurarsi che la posizione di Android SDK e la posizione di NDK di Android siano corrette.

  1. Passare a File -> Struttura del progetto.
  2. Impostare la posizione dell'SDK Android e la posizione NDK di Android. enter image description here
8

Deseleziona: enable adb integration da Tools>Android e riabilitarla.

Questo ha funzionato per me.

+0

sì grazie ha funzionato anche per me .... –

Problemi correlati