web-dev-qa-db-ja.com

Android-コマンドが見つかりません

私はubuntuでコマンドを実行しようとしています

Android更新プロジェクト--path。

ただし、Android:command not found error.

これは先日ここで学んだ道と関係があると思いますか?私はただ、変数を追加する必要があるのか​​(Androidと思われます)、それをポイントするために何が必要なのかと思っていました。

46
Biscuit128

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

返されるパスはすべて、sdkAndroid-sdk-linux、またはAndroid-sdk-macosxのいずれかで終わるように切り詰める必要があります。

129
Festus Tamakloe

別の可能性は、単に「Android」ファイルが実行可能でないことです。ターミナルでツールパスに移動し、次の方法で実行可能にします。
chmod 777 Android
その後、次を実行できます。
./Android sdk
それが私のために働いたものです。

26
possumkeys

Android_HOMEがSDKインストールを指すように設定していると仮定すると、PATH$Android_HOME/toolsおよび$Android_HOME/platform-toolsを追加する必要があります。

7
Erich Douglass

コマンドラインから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と入力してソフトウェアを起動します。

3
Abdul Mannan

Android studio をインストールした後。 〜/ .bashrcファイルを作成または編集し、次の行を追加します。

export Android_HOME=~/Android/Sdk
export PATH=${PATH}:${Android_HOME}/tools

そして.bashrcをリロードします

source ~/.bashrc
2
Karl Adler

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を試してファイルを編集することもできます。

1
cyonder

platformsplatform-toolsPATH環境変数にないためです。 adbコマンドをpath-to-adb/adbで実行するか、platformsおよびplatform-toolsPATHに追加し、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
1
Blackbelt
  1. Cask Android-platform-toolsをアンインストールします

    brew cask uninstall Android-platform-tools
    
  2. Android Studioを使用してインストールします

0
Emil Namen

AndroidはAndroid-sdks/tools内にあります

macを使用している場合、.bash_profileを設定して含めることができます。

PATH=$PATH:[Android-sdks]/platform-tools:[Android-sdks]/tools
0
James Tan