umakeからダウンロードしたPATHへのAndroid SDKプラットフォームツールの追加


12

Ubuntu 14.04 Trusty Tahrを使用しています。Ubuntuが提供するumakeツールを使用してAndroid Studioをダウンロードしました。これにより、Android Studioが/ root / tools / android / android-studioにダウンロードされ、platform-toolsと他のすべてのツールが-root / Android / Sdk /にダウンロードされました。

私のPCのAndroid Studioは正常に機能しています。アプリケーションを作成し、それを使用して携帯電話で実行することもできます。しかし、コマンドラインからツールにアクセスしたいので、環境パスに追加したいと思います。

それらを環境パスに追加するために、私はこれを行いました-

nano ~/.bachrc

そして、次の行を追加しました-

 export PATH=${PATH}:/root/Android/Sdk/platform-tools
 export PATH=${PATH}:/root/Android/Sdk/build-tools

しかし、これはうまくいきません。ターミナルからコマンドadbを与えると、platform-toolsフォルダーからadbツールを起動しないようです。代わりに、android-tools-adbをインストールするように指示されます。

ただし、プラットフォームツールにcdして、そこからadbやその他のツールを実行することはできますが、何度も繰り返してやりたくはありません。また、bin /ディレクトリに何度もcdする必要がないように、Android StudioをPATHに追加するにはどうすればよいですか?

事前にどうもありがとうございました。


何と言っwhich adbwhich -a adb
カールリヒター

回答:


11

これは私のために働いた

export PATH=$PATH:$HOME"/android-sdk-linux/platform-tools"

3

Android Studioを介してAndroid SDKをインストールする場合(またはこのパスの下にAndroid SDKフォルダーを配置する他の方法)、次の行を実行します。

export PATH=$PATH:$HOME"/Android/Sdk/platform-tools"

1

この行を.bashrcの最後に追加しましたが、機能します。

export PATH=/home/[myusername]/android-sdk-linux/platform-tools:$PATH

source ~/.bashrc  #To update the bashrc with the changes in the current tab

私はPATH=${PATH}あなたの例の構文を理解していないので、それが正しいかどうかについてコメントすることはできませんが、私が使用した構文を試すことはできます。


1
PATH=$PATH:[path to add]は、元のPath変数の最後にパスが追加されることを意味します。を使用しましたPATH=[path to add]:$PATH。これは、パス変数の前にパスが追加されることを意味します。
アレックスレイドヴァイン

0

スナップでAndroid Studioをインストールしました。そのため、.bashrcファイルにplatform-toolsフォルダーパスを追加する必要がありました。

  1. Visual Studioコードをエディターとして使用する場合、ターミナルでこれを入力します

    コード〜/ .bashrc

  2. Visual Studioコードを開き、.bashrcファイルを開きます。ファイルの一番下に移動して、次のエクスポートを追加します。

    #Androidパス
    if [-d "$ HOME / Android / Sdk / platform-tools"]; それから
     export PATH = "$ HOME / Android / Sdk / platform-tools:$ PATH"
    fi

注:.bashrcファイルの最後に空行を残します。そのため、シェルプログラムはファイルの終わり(EOF)であることを認識します。

.bashrcファイルを保存し、Visual Studioコードを終了しました

ターミナルに移動し、更新された.bashrcファイルを入手します

source ~/.bashrc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.