2012-03-21 10 views
0

ネット全体を検索した後、オペレーティングシステムがadbツールや他のプラットフォームツール(それに関して)を認識しないような問題はよくあるようです。UbuntuでADBを動作させる

私が理解することは望んでいることは1が自分の~/.profileを変更した場合ので、それは次のように似ている、ということである:

20 if [ -d "$HOME/bin" ] ; then 
21  PATH="$HOME/bin:$HOME/android-sdks/platform-tools:$PATH" 
22 fi 

なぜそれが場合でも(にいる間、adbはまだ認識されないということですコースの関連ディレクトリ)、私は./adbを行うのですか?

+0

'$ HOME/bin'は存在しますか? 'test -x $ HOME/android-sdks/platform-tools/adb && 'の出力は何ですか?echo OK ||エコーFAIL'? 'echo $ PATH'を実行すると' $ PATH'に何を追加したのか分かりますか? (場合によっては、ログアウトして再度ログインする必要があるかもしれません) – mpontillo

+0

スクリプトを使用するのではなく、PATHディレクトリにエクスポートするのはなぜですか? – JoxTraex

答えて

2

~/.bash_profileまたは~/.bash_loginがあるかどうかを確認し、Bashを使用している場合は優先されます。

私は個人的に~/.bash_profile

# --- add Android platform-tools directory 
PATH=~/android-sdks/platform-tools:$PATH 
export PATH 
2

でこれを使用し、私は個人的に/etc/profileをこの意志でこれを使うPATHでは/ etc/profile

PATH=$PATH:/home/user/android-sdk-linux_x86/platform-tools:/home/user/android-sdk-linux_x86/platforms:/home/user/android-sdk-linux_x86/tools 
export PATH 

を更新してください任意のユーザーのために働きます。

希望すると、これが役立ちます。

関連する問題