Saya menjalankan Ubuntu 10.10 64 bit. Saya telah menginstal ia32-libs bersama dengan Android Debug Bridge versi 1.0.26.
Masalah saya:
adb devices
>>> ???????????? tidak ada izinsudo adb devices
>>>> sudo: adb: perintah tidak ditemukanadb shell
>>> kesalahan: izin tidak cukup untuk perangkat
Saya kira ini semua terkait. Berikut info yang relevan.
$ echo $PATH
/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/android-sdk-linux_x86/tools:/opt/android-sdk-linux_x86/platform-tools
$ which adb
/opt/android-sdk-linux_x86/platform-tools/adb
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
???????????? no permissions
$ sudo adb devices
sudo: adb: command not found
$ adb shell
error: insufficient permissions for device
Saya mendapatkan hasil yang sama dengan Moto Droid yang di-rooting yang menjalankan CM6.1 dan G-Tab yang di-rooting yang menjalankan ROM berbasis CM7.
Saya telah meninjau posting terkait berikut:
- http://forum.xda-developers.com/archive/index.php/t-522827.html
- http://ubuntuforums.org/archive/index.php/t-1164359.html
- Perintah adb tidak ditemukan di lingkungan linux
Saya mencoba sebagian besar (tidak semua) saran dan saya belum dapat menyelesaikan masalah saya. Hal-hal yang tidak saya coba sepertinya tidak pantas. Saya akan menghargai beberapa tip lagi dan saya akan terus memecahkan masalah.
Satu hal yang tidak saya coba adalah mengedit /etc/udev/rules.d/70-android.rules. Mungkinkah itu masalahnya? Saya tidak dapat melihat bagaimana hal itu akan menyebabkan "sudo: adb: command not found". Mungkin masalah saya tidak semuanya terkait. Bagaimanapun, pada titik ini saya rasa saya perlu masukan dari orang lain karena saya tidak yakin saya memiliki masalah jalur atau masalah umum lainnya yang dibahas di posting lain itu.
EDIT: TERSELESAIKAN berkat EboMike dan RivieraKid. Ini sebenarnya dua masalah yang berbeda:
Item # 2 di atas (sudo: adb: command not found) diselesaikan dengan membuat symlink sebagai berikut:
$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
Itu memungkinkan saya untuk melakukan apa yang disarankan EboMike dan menggunakan solusi ini . Melakukan itu diwajibkan untuk Moto Droid saya. (Namun, menjalankan adb sebagai sudo tidak diperlukan untuk Viewsonic G-Tablet saya.)
Dua masalah saya yang lain diselesaikan dengan menerapkan aturan udev seperti yang disarankan RivieraKid (dari tautan ini ).