私はubuntuでコマンドを実行しようとしています
Android更新プロジェクト--path。
ただし、Android:command not found error.
これは先日ここで学んだ道と関係があると思いますか?私はただ、変数を追加する必要があるのか(Androidと思われます)、それをポイントするために何が必要なのかと思っていました。
MacOS/Linuxでは、SDKをインストールした場所へのパスをAndroid_HOME
として定義します。
MacOS
$ export Android_HOME=/Applications/Android-sdk-macosx
Android Studio をインストールした場合、値は
export Android_HOME=$HOME/Library/Android/sdk
Linux
$ export Android_HOME=~/Android-sdk-linux
次に、パスをplatform-tools
およびtools
サブディレクトリに追加します(MacOS/Linuxで同じ)。
export PATH=$Android_HOME/tools:$PATH
export PATH=$Android_HOME/platform-tools:$PATH
これで、シェルからAndroid
を実行できるようになります。
上記の推奨Android_HOMEパスのいずれも有効でない場合、次の方法で(一意で一貫した名前の)platform-toolsフォルダーを見つけることができます。
find / -name platform-tools 2>/dev/null
返されるパスはすべて、sdk
、Android-sdk-linux
、またはAndroid-sdk-macosx
のいずれかで終わるように切り詰める必要があります。
別の可能性は、単に「Android」ファイルが実行可能でないことです。ターミナルでツールパスに移動し、次の方法で実行可能にします。chmod 777 Android
その後、次を実行できます。./Android sdk
それが私のために働いたものです。
Android_HOME
がSDKインストールを指すように設定していると仮定すると、PATH
に$Android_HOME/tools
および$Android_HOME/platform-tools
を追加する必要があります。
コマンドラインからAndroid_sdk/
dirパスを追加した後でも動作しない場合があり、command not found error
が表示される場合があります。その場合は、次の手順に従ってください。私はこの問題を自分で実行し、上記のすべての手順を試しましたが、どれも機能しなかったため、共有する必要があると思いました。
(Android-sdk-linuxは、Android抽出したSDKライブラリ)の名前です)。
1)コマンドラインからbashrcファイルを開きます
gedit ~/.bashrc
2)上部に次の行を追加します。
export PATH=${PATH}:~/Android-sdk-linux/tools
export PATH=${PATH}:~/Android-sdk-linux/platform-tools
3)システムからログアウトし、再度ログインします。タイプ Ctrl + Alt + T コマンドラインを開いてAndroidと入力してソフトウェアを起動します。
Android studio をインストールした後。 〜/ .bashrcファイルを作成または編集し、次の行を追加します。
export Android_HOME=~/Android/Sdk
export PATH=${PATH}:${Android_HOME}/tools
そして.bashrcをリロードします
source ~/.bashrc
Macの場合、cd ~
と入力してホームディレクトリに移動し、vi .bash_profile
と入力します。このファイルは空であるか、作成されたばかりの場合がありますが、これは問題ではありません。
ファイルを編集するには、キーボードのi
を押し、ファイル内で次のパスを入力します。
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/platform-tools":$PATH
export PATH="/Users/YOUR-USERNAME-HERE/Library/Android/sdk/tools":$PATH
完了したら、esc
を押し、再度shift :
を押してwq
と入力します。さて、これでファイルを保存しました。次に、ターミナルを終了して再起動し、次のように入力します。
adb -h
Android -h
両方のコマンドが出力を提供している場合、すべてが正常に機能していることを意味します。
注:vi
コマンドを使用してファイルを編集しました。このコマンドと混同した場合は、nano
を試してファイルを編集することもできます。
platforms
とplatform-tools
がPATH
環境変数にないためです。 adb
コマンドをpath-to-adb/adb
で実行するか、platforms
およびplatform-tools
をPATH
に追加し、adb
のみを入力して実行できます。
これは私のパス環境変数です:
PATH=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.5.3:/opt/Android-sdk-update-manager/tools:/opt/Android-sdk-update-manager/platform-tools
Cask Android-platform-toolsをアンインストールします
brew cask uninstall Android-platform-tools
Android Studioを使用してインストールします
AndroidはAndroid-sdks/tools内にあります
macを使用している場合、.bash_profileを設定して含めることができます。
PATH=$PATH:[Android-sdks]/platform-tools:[Android-sdks]/tools