linux ubuntu系统下,adb不是内部命令
linux
ubuntu系统下,adb不是内部命令
解决方法:
1、sudo gedit
~/.bashrc
2、将下面的两句加到上面打开的文件里
export ANDROID_HOME=/home/jason/Develop_SDK/android-sdk-linux_86
export PATH=$PATH:$ANDROID_HOME/tools
最新的SDK要改为:$PATH:$ANDROID_HOMOE/platform-tools
注意:“/home/jason/Develop_SDK/android-sdk-linux_86”是sdk的路径.
(
export ANDROID_HOME=/home/wangwei/soft_dev/android-sdk-linux_86
export PATH=$PATH:$ANDROID_HOME/platform-tools
)
3、重启电脑,就OK了!
重启电脑之后,再命令行输入adb命令,好使了。
可是,新的问题有出现了!
此时在命令行执行下面命令 (adb不识别手机等设备时,我的手机就是这样,在linux
ubuntu环境开发环境下不识别,必须执行adb kill-server和adb kill-server命令)
wangwei@wwG41D3:~$
adb
kill-server
(杀死adb进程)
wangwei@wwG41D3:~$
sudo
adb devices
(重启adb)
此时,有这样的错误:sudo:
adb: command not found。
解决办法:
命令行输入wangwei@wwG41D3:~$
sudo
-s
通过sudo
-s切换到root下,
再输入wangwei@wwG41D3:~$
type
adb
使用type
adb来查看下adb用的是那个命令,此时命令行显示的是
adb 是
/home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
然后命令行输入:wangwei@wwG41D3:~$ exit
命令行输入wangwei@wwG41D3:~$ cd
/usr/bin
进入/usr/bin目录
命令行输入wangwei@wwG41D3:~$ rm
-rf adb (删掉原来的adb)
命令行输入wangwei@wwG41D3:~$
sudo ln -s
/home/wangwei/soft_dev/android-sdk-linux_86/platform-tools/adb
sudo ln -s
你的adb解决路径
命令行输入wangwei@wwG41D3:~$
type
adb
此时命令行显示的是 adb 是 /usr/bin/adb (此时就能正确执行sudo adb
devices命令了)
这样问题就解决了
本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/3303074.html,如需转载请自行联系原作者