Ubuntu 12.10 kullanıyorum ve Android SDK'yi yükledim, kullanıcımda yolunu belirledim .bashrc
ve çalışıyor.
Sorun, telefonumun izinler için root tarafından çalıştırılmasını gerektirdiği, ancak sudo ile adb çalıştıran aşağıdaki hatayı alıyorum:
sudo: adb: komut bulunamadı
Basitçe kullanmaya çalıştım sudo -E adb start-server
, ama işe yaramadı. Dışa aktarma yolu satırını eklemeye çalıştım /root/.bashrc
ve (farkettikten sonra yardım etmedi) /etc/bash.bashrc
.
Arch Linux'uma ayarlayabileceğimi hatırlıyorum, ancak sorunumun şu an beklediğim gibi davranmadığı Ubuntu kök hesabına bağlı olduğunu düşünüyorum.
Anlamadığım şey şudur:
Bunlar işe yaramıyor:
martin@alyx:~$ sudo adb devices
sudo: adb: command not found
Bunu yapar (tam yolu yazarak):
martin@alyx:~$ sudo /opt/android-sdk-linux/platform-tools/adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
CM7-Blade device
Bu çalışmıyor (-E'yi sudo ile kullanma):
martin@alyx:~$ sudo -E adb devices
sudo: adb: command not found
Bu (root olarak) çalışır:
martin@alyx:~$ sudo su
root@alyx:/home/martin# adb devices
List of devices attached
CM7-Blade device
Şimdi tamamen kafam karıştı ve sudo için nasıl bir yol çizileceği ya da sorunumu nasıl çözebileceğim konusunda netleşmeyi takdir ediyorum.
(Lütfen, adb'nin root olarak çalıştırılmaması gerektiğini söyleme)
Şimdiden teşekkürler!
Düzenleme: Kök izinleri talep ederek, onlara ihtiyacım var demek istiyorum çünkü aksi halde alırım:
$ adb devices
List of devices attached
???????????? no permissions
süper kullanıcı olarak oluşmaz. Yanlış anlaşıldıysa üzgünüm.