私はAndroid開発にしばらく取り組んでいますが、今では私のアプリでプロジェクト(ヘルプシフト)を使いたいと思っています。ウェブサイトにはいくつかの アプリ例 = readmeの説明:/ HelpshiftDemoフォルダー内で次を実行します。
Android update project -t Android-17 -p .
だから私はこれを行いますが、残念ながらこれは-bash: Android: command not found
。 「Android」自体はラップトップ(Mac OSX)の何も参照していないため、これは理解しています。だから、おそらくadbを参照していると思いました。だから私はAndroid
をadbへの直接パスに置き換えようとしました:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t Android-17 -p .
これにより、adbに関する詳細な情報を含む膨大な出力が得られますが、これは予期した結果ではないようです。
だから私の質問; Android
は何を指しますか?Mac OSXでこれを修正するにはどうすればよいですか?
Android
ツールは、SDKのtools
ディレクトリにあります。これをPATH
環境変数に追加して、bashが認識できるようにする必要があります。
これを行うには、.bash_profile
ファイルのPATH
に追加します。このファイルは、ホームディレクトリに配置する必要があります。 vi .bash_profile
を使用して存在しない場合は作成し、次の行を追加します。
export PATH=<path_to_Android_sdk>/platform-tools:<path_to_Android_sdk>/tools:$PATH
<path_to_Android_sdk>
は、SDKへのパスに置き換えられます。例:"/Users/me/Android-sdk-mac_86/platform-tools"
MacOS/Linuxでは、SDKをインストールした場所へのパスをAndroid_HOMEとして定義します。
vim ~/.bash_profile
# Custom path to Android SDK folder.
export Android_HOME=/Users/<Username>/Android\ SDK
export PATH=$Android_HOME/tools:$PATH
export PATH=$Android_HOME/platform-tools:$PATH
オプション1:端末を再起動すると、Android
コマンドを使用できるはずです。
オプション2:bash
またはzsh
プロファイルのソース。
例:source ~/.bash_profile
/source ~/.zshrc
私は非常に多くの時間を把握しようとしましたが、この手順は私を助けました( http://docs.phonegap.com/en/2.2.0/guide_getting-started_Android_index.md.html から) .bash_profile
を実行してPATH
を更新します。
ターミナルプログラムを開きます(これはデフォルトでApplications/Utilitesフォルダにあります)。次のコマンドを実行します
touch ~/.bash_profile; open ~/.bash_profile
これにより、デフォルトのテキストエディタでファイルが開きます。パスをAndroid SDK platform-tools and toolsディレクトリに追加する必要があります。この例では、SDKがインストールされるディレクトリとして「/ Development/Android-sdk-macosx」を使用します。次の行を追加します。
export PATH=${PATH}:/Development/Android-sdk-macosx/platform-tools:/Development/Android-sdk-macosx/tools
ファイルを保存し、テキストエディターを終了します。 .bash_profile
を実行して、PATHを更新します。
source ~/.bash_profile
これで、ターミナルプログラムを開くたびに、PATH
にAndroid SDK。
Android Studioユーザー:の問題解決
Mac OS X Elcapitanバージョン10.11.Xを使用しています。
ホームディレクトリの下で。bash_profile.saveファイルを見つけました。崇高を使用してそのファイルを開きました(他のエディターを使用できます)。次に、この行を追加しました
export PATH=${PATH}:/Users/UserName/Library/Android/sdk/platform-tools:/Users/UserName/Library/Android/sdk/tools
「serName」をユーザー名に置き換えます。
ターミナルを開いてから実行
source ~/.bash_profile
どうぞ。
〜/ .bash_profileおよびソース〜/ .bash_profileに次の行を追加します
export Android_HOME=/Users/macbook/Library/Android/sdk/
export PATH=$Android_HOME/tools:$PATH
export PATH=$Android_HOME/platform-tools:$PATH
これは私のために働いています
export PATH="/Users/me/Library/Android/sdk/platform-tools/":"/Users/me/Library/Android/sdk/tools/":$PATH
私のために働いた
最初にこれらの行を〜/ .bashrcファイルに追加します。
export Android_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${Android_HOME}/tools
export PATH=${PATH}:${Android_HOME}/platform-tools
その後:
source ~/.bashrc
パスを更新します。
Spotlightからターミナルプログラムを開きます。次のコマンドを実行します。
touch ~/.bash_profile; open ~/.bash_profile
その後、次のコードを保存します
export PATH=${PATH}:/Android-sdk-macosx/platform-tools:/Development/Android-sdk-macosx/tools
私の場合、パスは
export PATH=/Users/<user-name>/Development/Android-sdk-macosx/platform-tools:/Users/<user-name>/Development/Android-sdk-macosx/tools:$PATH
ファイルを保存し、テキストエディターを終了します。 .bash_profileを実行して、PATHを更新します。
source ~/.bash_profile
次に、adbを実行します。
これは、.bash_profileで適切なAndroid sdkパス変数を指定しなかったためです。このためには、以下の手順に従う必要があります。
1。 Android SDKパス:このために、Android studio-> preferencesをクリックして、Android SDKを新しく開くそのウィンドウでAndroid SDKロケーションテキストフィールドでAndroid SDK。私にとっては/Users/<your_name>/Library/Android/sdk
。のように表示されます。 <your_name>
は、ホームディレクトリの名前です。
2。ターミナルを開き、cd ~
コマンドを入力します。
3。 vi .bash_profile
と入力します。
4。 viエディターで次のように入力しますexport Android_HOME=/Users/Murali/Library/Android/sdk export PATH=$Android_HOME/tools:$PATH export PATH=$Android_HOME/platform-tools:$PATH
esc
ボタンを押して保存し、:wq
と入力します。
5。この後、ターミナルを閉じて再度開きます。 6. .bash_profile
のすべての変更を適用するには、次のコマンドを入力しますsource .bash_profile
。
7。 Android
コマンドを入力します。これがうまく動作することを願っています:-)