2015-12-12 19 views
14

Ho aggiornato il mio studio a 1.5.1 in Linux Mint e ho appena avviato il mio studio. Mi sta dando una finestra di dialogo (mentre inizializzazione ADB) dicendo:Errore connessione ADB: impossibile creare Debug Bridge: impossibile avviare il server adb: impossibile rilevare la versione adb, adb output

  • Unable to create Debug Bridge:
  • Unable to start adb server: Unable to detect adb version, adb output:
  • /home/ajay/Developement/Sdk/platform-tools/adb: 1: /home/ajay/Developement/Sdk/platform-tools/adb: Syntax error: ")" unexpected

Si prega di fornire una correzione. Qualsiasi aiuto sarebbe apprezzato.

+0

è adb eseguibile? ha permessi eseguibili? prova a eseguire sudo chmod -R 755/home/ajay/Developement/Sdk/ –

+0

stesso problema, hai trovato qualche soluzione? eseguendolo dal terminale ricevo "impossibile eseguire il file binario" – aez

+0

Lo stesso problema dopo l'ultimo aggiornamento di platform-tools. –

risposta

17

Vecchia risposta: Ho lo stesso problema (con ADB in Linux menta 17, 32 bit Quiana). Mi sono assicurato che il file ADB nella directory platform-tools abbia il permesso eseguibile ma sembra che non verrà eseguito affatto (anche se provo a fermare Android Studio e ad eseguire ADB da solo). Ho stancato la disinstallazione e la reinstallazione degli strumenti della piattaforma SDK di Android (v. 23.1), ma ciò non mi è stato di aiuto. C'è un modo per ripristinare una versione precedente di Platform Tools?

Improved Risposta: Se stai usando un sistema Linux a 32-bit per eseguire Android Studio e hanno avuto la sfortuna di aver aggiornato a platform-tools 23.1.0 è necessario tornare a platform-tools 23.0 .1.

Ecco come ho fatto:

Scaricare i file 23.0.1 con questo link: https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

spostare il file zip scaricato nella directory in cui è installato lo SDK di Android (qualcosa come ~/Android/SDK).

Rinominare la directory esistente contenente i file a 64 bit (~/Android/Sdk/piattaforma-strumenti in ~/Android/Sdk/piattaforma-strumenti-64-bit). Nota: potresti semplicemente cancellare questi file ma li ho salvati. Non occupano molto spazio.

Dalla directory ~/Android/Sdk decomprimere il file zip scaricato. Avrebbe dovuto creare una nuova directory ~/Android/Sdk/piattaforma-tools contenente i file 23.0.1 della piattaforma strumenti e le sottodirectory necessarie per il tuo sistema a 32 bit. ADB dovrebbe ora funzionare proprio come prima che questo "aggiornamento" lo ruppe. (Bad Google, Bad, Bad)

Riferimento: https://code.google.com/p/android/issues/detail?id=196866

+0

Grazie mille, ho salvato la giornata! – charany1

13

Sostituzione vecchi attrezzi piattaforma fissa il mio problema troppo. Grazie "RealDogBoy".

scaricare i file 23.0.1 con questo link: https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip

  1. ho rinominato la vecchia cartella "platform-tools" per la piattaforma-tools_23.1
  2. decompresso il file zip sopra nella cartella sdk.
  3. riavviato Android Studio.

Iniziato a funzionare correttamente.

+0

Ma perché non possiamo aggiornare a 23.1, è noto bug? –

+0

perché Google ha deciso di passare a file binari a 64 bit in 23.1.0. Quindi non funziona per gli utenti di sistemi a 32 bit –

+0

Spero che risolveranno questo bug –

1

stavo lavorando su questo problema negli ultimi tre giorni. Sono in esecuzione un file Linux di 32 bit su un hardware che ha Intel i3 m350.i ho provato a installare Ubuntu 64 bit e poi installato Android Studio in esso..ma quel dint lavoro ... quindi la soluzione è questa. vai al link sottostante e scarica https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip decomprimilo e inseriscilo in/Android/SDK /.e non dimenticarti di cancellare la cartella degli strumenti della piattaforma lì.infatti il ​​download appena estratto lì. Ora riavvia il tuo Android Studio ed esegui l'app su ADB su un dispositivo reale..it works..100% nota: ho scelto il dispositivo reale perché im su una macchina a 32 bit e l'ultima versione di Android Studio non supporta avd su 32 bit

0

Ho appena chiuso la mia genomotion e forza close adb in Activity Monitor e apro di nuovo il mio emulatore. Quindi, funziona. (mac)

0

Ho avuto lo stesso problema quindi ho eseguito il downgrade dei miei strumenti di piattaforma da 23.1 a 23.01 n tutto funziona correttamente. Il mio sistema è a 32 bit, sembra che probabilmente la versione aggiornata supporti solo sistemi a 64 bit.

1

Se ci si trova su Windows, entrare in C:\Users\YourUsername\AppData\Local\Android\sdk ed eliminare la cartella di strumenti della piattaforma, quindi riavviare Android Studio verrà richiesto di scaricarne uno nuovo. Ha funzionato per me :)

Problemi correlati