Ubuntu 10.10 64 bit çalıştırıyorum. Android Debug Bridge 1.0.26 sürümüyle birlikte ia32-libs yükledim.
Benim sorunlarım):
adb devices
>>> ???????????? izin yokmusudo adb devices
>>>> sudo: adb: komut bulunamadıadb shell
>>> hata: cihaz için yetersiz izinler
Sanırım bunların hepsi birbiriyle alakalı. İşte ilgili bilgiler.
$ 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
CM6.1 çalıştıran köklü bir Moto Droid ve CM7 tabanlı bir ROM çalıştıran köklü bir G-Tab ile aynı sonuçları alıyorum.
Aşağıdaki ilgili gönderileri inceledim:
- http://forum.xda-developers.com/archive/index.php/t-522827.html
- http://ubuntuforums.org/archive/index.php/t-1164359.html
- adb komutu linux ortamında bulunamadı
Önerilerin çoğunu (hepsini değil) denedim ve sorunumu çözemedim. Denemediğim şeyler uygunsuz görünüyordu. Birkaç ipucu daha takdir ediyorum ve sorun gidermeye devam edeceğim.
Denemediğim bir şey /etc/udev/rules.d/70-android.rules'i düzenlemekti. Sorun bu olabilir mi? Bunun nasıl "sudo: adb: command not found" a neden olacağını anlayamıyorum. Belki sorunlarımın hepsi ilişkili değildir. Her neyse, bu noktada diğer insanlardan bazı girdilere ihtiyacım olduğunu düşünüyorum çünkü bir yol problemim olduğuna veya diğer yazılarda tartışılan diğer ortak problemlere inanmıyorum.
DÜZENLEME: EboMike ve RivieraKid sayesinde ÇÖZÜLDÜ . Bu aslında iki farklı sorundu:
Yukarıdaki 2. öğe (sudo: adb: command not found) aşağıdaki gibi bir sembolik bağ oluşturularak çözüldü:
$ sudo ln -s /opt/android-sdk-linux_x86/platform-tools/adb /usr/local/sbin/adb
Bu, daha sonra EboMike'ın önerdiği gibi yapmamı ve bu çözümü kullanmamı sağladı . Bunu yapmak Moto Droid'im için gerekliydi. ( Bununla birlikte, adb'yi sudo olarak çalıştırmak, Viewsonic G-Tablet'im için gerekli değildi .)
Diğer iki öğem, RivieraKid'in önerdiği gibi udev kuralı uygulanarak çözüldü (bu bağlantıdan ).