我正在使用Ubuntu 12.10,并且已经安装了Android SDK,将其路径设置在我的用户
问题是我的手机要求以root权限运行adb,但是使用sudo运行adb时出现以下错误:
sudo: adb: command not found
我尝试简单地使用
我记得在我的Arch Linux上可以设置它,但我想现在我的问题与Ubuntu的root账户行为不符合我的期望有关。
我不明白的是以下内容:
这些不起作用:
这是(输入完整路径):
使用sudo时,这个方法行不通(使用-E参数)。
这个是有效的(作为root用户):
我现在完全困惑了,希望能得到一些关于如何设置sudo路径或其他解决问题的指导。
(请不要说adb不应该以root身份运行。)
提前感谢!
编辑: 我所说的需要root权限是因为如果没有它们,我会遇到以下问题:
不会以超级用户身份发生。如果有误解,对不起。
.bashrc
中,它可以正常工作。问题是我的手机要求以root权限运行adb,但是使用sudo运行adb时出现以下错误:
sudo: adb: command not found
我尝试简单地使用
sudo -E adb start-server
,但是它不起作用。尝试将导出路径行添加到/root/.bashrc
(意识到没有帮助后)和/etc/bash.bashrc
中。我记得在我的Arch Linux上可以设置它,但我想现在我的问题与Ubuntu的root账户行为不符合我的期望有关。
我不明白的是以下内容:
这些不起作用:
martin@alyx:~$ sudo adb devices
sudo: adb: command not found
这是(输入完整路径):
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
使用sudo时,这个方法行不通(使用-E参数)。
martin@alyx:~$ sudo -E adb devices
sudo: adb: command not found
这个是有效的(作为root用户):
martin@alyx:~$ sudo su
root@alyx:/home/martin# adb devices
List of devices attached
CM7-Blade device
我现在完全困惑了,希望能得到一些关于如何设置sudo路径或其他解决问题的指导。
(请不要说adb不应该以root身份运行。)
提前感谢!
编辑: 我所说的需要root权限是因为如果没有它们,我会遇到以下问题:
$ adb devices
List of devices attached
???????????? no permissions
不会以超级用户身份发生。如果有误解,对不起。