2015-12-11 27 views
20

questa mattina quando comincio a fare la mia routine quotidiana (aprendo Android Studio 1.5.1 nel mio PC - lubuntu 32 bit) riscontro un errore dopo che provo a eseguire la mia applicazione sul mio dispositivo. Questo è l'errore Android Studio:android studio adb Errore di sintassi: ")" imprevisto

Error running app: Unable to obtain debug bridge 
Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected 

ero alla ricerca di possibili soluzioni per ore ora attraverso internet, ma non riesco a trovare lo stesso errore come questo. Ho già provato altri rimedi ma ancora non ho avuto la fortuna di risolverlo. Puoi aiutarmi ragazzo? Grazie in anticipo.

+0

I have I686 GNU/Linux (Ubuntu 14.10) – Rhusfer

+1

yepeey..solved il problema. Ho eseguito il downgrade dei miei strumenti di piattaforma su r23.0.1 (che penso non sia l'ideale, immagino?). Non so se r23.1 è bacato o è a causa dei miei permessi di root. Copio e incollo r23.0.1 che ho scaricato da [qui] (https://aur.archlinux.org/packages/android-sdk-platform-tools/) .. ora funziona bene :) – Rhusfer

risposta

36

per utenti a 32 bit ... Non aggiornare "piattaforma-strumenti" alla versione 23.1.

versione tutto è possibile utilizzare è 23.0.1, che è possibile scaricare here

Se siete su computer a 64 bit e problemi utilizzando la versione più recente degli Plateform-tools .. Verificare istruzioni here.

grazie per la lavorazione [email protected]

+0

Sì, ho dovuto eseguire il downgrade a 23.0.1. Ho preso la cartella degli strumenti della piattaforma da qui e ho sostituito quella nella mia directory Android. http://theandroidbeta.blogspot.com/2015/11/direct-download-android-sdk-platform-tools-rev-23.0.1-and-23.1-beta-offlne-install-november-2015.html – s3kt0r

+0

fai sapere qual è la causa principale di questo errore? È un bug su r23.1? – Rhusfer

+0

come hanno già detto le persone Android, si stanno spostando sull'ambiente a 64 bit .. ora non supportano più l'ambiente a 32 bit. –

8

OK. dopo qualche ricerca ha scoperto che la ragione di questo è perché

android-sdk-linux/platform-tools content is 32-bit ELF in 23.0.1 but 64-bit ELF in 23.1_rc1 and 23.1.0. So, several functions in android-studio (and I assume eclipse+ADT as well) fail because of the attempt to run 64-bit executables.

Questo problema è già stato sollevato HERE

Inoltre, come per il commento ufficiale data da google membro del progetto parti della piattaforma-tools sosterrà 64 bit Ubuntu OS solo dalla 23.1.0 in poi.

Platform-tools 23.1.0 OR onwards will not work on Ubuntu 32-bit OS. Developer needs to upgrade Ubuntu OS to 64-bit to make it work.

che alla fine significa che hanno solo possibili due soluzioni: la società

1. Stick with 23.0.1 Platform-utensile, al momento. e NON AGGIORNARE gli strumenti di piattaforma a 23.1.0 o successivo

2. Cambiare il sistema operativo Ubuntu a 64 bit anziché a 32 bit.

Spero che questo possa aiutare qualcuno.

scaricare Platform SDK-strumento 23.0.1 da this link

+1

Quindi, Android Studio Updater non è sensibile al rilevamento del sistema operativo e non chiedere all'utente di aggiornare gli strumenti della piattaforma se è un sistema operativo a 32 bit. – Pawan

0

cosa hai veramente bisogno di fare è downgrade piattaforma strumento, che contiene Android Debug Bridge, per abbassare versione. scaricare il pacchetto piattaforma strumento dal seguente link platform-tools_r23.0.1-linux

Decomprimere il pacchetto e sostituire la cartella piattaforma strumento, nella cartella android-sdk, con la cartella piattaforma strumento scaricato.

Dopo aver riavviato Android Studio, potrebbe essere necessario aggiornare la piattaforma. Ignoralo.

Problemi correlati