sudo echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/lubuntu/Tools/android-sdk-linux/platform-tools
ADBに "コマンドが見つかりませんが、" その後、私はadb start-server
を実行/home/lubuntu/Tools/android-sdk-linux/platform-tools
に存在する:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
その後sudo adb install test.apk
sudo: adb: command not found
私は環境変数$ PATH、bにadbを追加しました。 sudoはそれを見つけることができませんでした。 なぜですか?
THXに次のように
パスを設定し、私はsudoの-E ADB '、' -E'オプションをテストするだけでなく、失敗したtemp.apk'をインストール==> 'sudo:adb:command not found'、 '-E'オプションは' sudo 'のために動作しませんか? – Searene
from man sudo: -E(環境を保存する)オプションは、sudoers(5)のenv_resetオプションよりも優先されます)。これは、一致するコマンドのいずれかがSETENVタグを有するかのsetenvオプションがsudoersファイルに設定されている場合にのみ利用可能である(5)。 – lamplightdev