1. ホーム
  2. android

[解決済み] OSXのPATH変数にadbを追加しようとしています。

2022-07-30 07:41:18

質問

アンドロイドの開発をしているのですが、アンドロイドに対応するために adb を私の PATH を追加して、本当に簡単に起動できるようにしました。以前にもディレクトリを追加したことがあるのですが、その時はなぜか adb は見つかりたくありません。これは非常にイライラします。他にこの問題が起こったことがある人はいますか?

私はファイルを作成しました .profile を作成し、そこに以下を追加しました。

export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/platform-tools/
export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/tools

環境パスを確認すると、以下のようになっています。

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools

で、追加されていることがわかるので、私の PATH 変数に追加されていることがわかります。さて、私が adb を実行しようとすると、それが見つからないと表示されます。

-bash: ./adb: No such file or directory

これはとてもとても悔しいです。パーミッションの問題でしょうか?どなたかOSXとAndroidでこの問題があった方はいらっしゃいませんか?

どのように解決するのですか?

なぜ "./adb" を実行しようとするのですか? これはパス変数を完全にスキップして、カレント ディレクトリの "adb" を探すだけです。代わりに "adb" を実行してみてください。

編集: あなたのパスは間違っているようです。あなたは、以下のものを得たと述べています。

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools

Users/simonの部分が抜けていますね。

また、.profileと.bash_profileの両方のファイルがある場合、後者だけが実行されることに注意してください。