回答:
Android StudioにはADBが含まれていません。AndroidSDKが必要です(Android Studio 0.9.x以降の初回実行時にインストールされます)。ADBはにありsdk\platform-tools
ます。
WindowsのPATHに追加し、コマンドでのみAndroid Studio内でターミナルをadb shell
使用するsu
ことができます。使用後は、rootシェルを取得します。
adb shell
古いWindowsでは、PATH変数を変更した後に再起動する必要がある場合があります。
新しいAndroid Studioバージョンでは、Android SDKはAndroid Studioフォルダー外のフォルダーにコピーされます。Android Studioを初めて実行した後にダウンロードされます。詳細については、ベータチャンネルのAndroid Studio 0.8.14を参照してください。
C:\Users\<user>\AppData\Local\Android\sdk\platform-tools\adb.exe
WINDOWS: Android Studioの現在のバージョンでは、ADB.exeはにあり%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
ます。%LOCALDATA%\Android\sdk\platform-tools
代わりに、以前のバージョンのAndroid Studioに含まれています。
MAC:でADB実行可能ファイルを見つけます~/Library/Android/sdk/platform-tools
。
Macでは、Android Studioはそこにadbをインストールします:
/Users/<your username>/Library/Android/sdk/platform-tools
シェルで使用するには、.profileファイルに追加できます。
export PATH=/Users/<your username>/Library/Android/sdk/platform-tools:$PATH
それを行った後、新しいターミナルウィンドウを開くか、ターミナルでこれを入力して変更をロードしてください。
source ~/.profile
...
コードブロック表記をサポートしていませんが、代わりにコードブロックに4つのスペースのインデントを使用します。
Android Studioをセットアップしたら、エミュレーターまたはAVD(Android Virtual Devices)にリストされるデバイスに接続できることを確認してください。物理デバイスが接続されている場合は、デバッグモードが有効になっており、Android Studioへのアクセスが許可されていることを確認してください。ビルドツールはすべてIDEの一部であるため、個別のADBは必要ありません。
これで、デバイスのシェルにアクセスする準備が整いました!
[ ターミナル ]ボタンを選択して、IDEの下部にあるターミナルにアクセスします。
ターミナルの問題adb devices
。これにより、現在Android Studioに接続されているすべてのデバイスが一覧表示されます。手順3でデバイスの名前を見つけて使用します。
今発行しadb -s <device-name> shell
ます。これで、デバイスのシェルになりました。
ちなみに、Android Studioからインストールされたルートアクセスでエミュレーターadb -s <device-name> root
のシェルにアクセスする場合は、シェルにアクセスする前にを発行します。
adb -s <device-name> unroot
:)