linux ubuntu系統下,adb不是內部命令 (如何才能讓adb命令可以使用)


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命令了)

這樣問題就解決了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM