Aggiornamentoadb non funziona su Ubuntu 64 - comando non trovato
Dopo aver fatto alcuni altri esperimenti, devo riformulare la mia domanda completamente, come sono stato ingannato dal mio terminale. Semplicemente non ha mostrato il messaggio di errore quando ho emesso sudo ./adb.
Se cd nella directory/platform-tools ANDOID_SDK ed eseguire ./adb, ottengo:
command not found: ./adb
Ecco l'output ls -l adb nella stessa directory:
-rwxrwxr-x 1 myuser myuser 159620 2011-12-20 19:30 adb
Esecuzione che ADB mi da:
./adb
Lo stesso accade per tutti gli altri file eseguibili binari in quella directory come aapt, AIDL, dexdump, ecc
ho potuto solo immaginare che questo ha qualcosa a che fare con me cercando di farlo funzionare su un'Ubuntu a 64bit, ma l'intestazione ELF o qualcosa di simile non viene riconosciuta. Tuttavia, lo strumento per android in ANDOID_SDK/tools funziona correttamente (oltre a non riuscire ad eseguire adb dopo aver scaricato nuovi pacchetti).
davvero strano ...
domanda originale
Ho scaricato l'ultimo SDK di Android. Se provo ad eseguire adb come utente normale, ottengo "comando non trovato". Devo eseguirlo come "sudo ./adb" e funziona. Perché è così e come lo risolvo? Sto usando Ubuntu 64 11.10.
Ho usato l'SDK su vecchie versioni di Ubuntu e lì, ho potuto eseguirlo come utente ordinario senza problemi. Qualche idea?
Penso che adb sia un pluggin per Eclipse. Non ovvio quando si vede un eseguibile in una directory che non viene eseguita. Sono stato in grado di trovare il 'Android SDK Manager' ed eseguirlo da eclipse windows ... –
No, adb è uno strumento da riga di comando. Il plugin eclipse è solo un'interfaccia grafica per questo. – Sebi