【Mac/Android Studio】adbコマンドとは?使用可能にする方法
この記事からわかること
- Android Studio/Kotlin adbコマンドとは?
- Macで使用できるようにする方法
index
[open]
\ アプリをリリースしました /
友達や家族の誕生日をメモ!通知も届く-みんなの誕生日-
posted withアプリーチ
環境
- Android Studio:Flamingo
- Kotlin:1.8.20
adbとは?
adb(Android Debug Bridge)は、PCと連携してAndroidデバイスを操作したりデバッグしたりするためのコマンドラインツールの1つです。adbコマンドを使用することでファイルの転送やアプリのインストールなどを簡潔に行うことが可能になります。
Macでadbコマンドを使用可能にする方法
MacでAndroidアプリ開発にしている人向けにadb
コマンドを実行できるようにする方法を紹介していきます。
$ which adb
adb not found
これ↑からこれ↓を目指します。
$ which adb
/Users/ユーザー名/Library/Android/sdk/platform-tools/adb
手順
- Android SDKの位置を把握
- zshにパスを通す
- 完了
Android SDKの位置を把握
まずはAndroid SDKが現在Macのどこに格納されているかを調べます。上部メニューの「Android Studio」>「Preferences」を開いて、「System Settings」>「Android SDK」をクリックし「Android SDK Location」部分に表示されているパスをコピーします。
zshにパスを通す
次にターミナルを起動しVimを使用して.zshrc
の中に先ほどのパスの末尾にplatform-tools
をつけたパスを通していきます。
$ vi .zshrc
$ i // インサートモードにする
// 以下を追加
export PATH=$PATH:/Users/ユーザー名/Library/Android/sdk/platform-tools
$ ESC // インサートモード終了
$ :wq // 保存して閉じる
$ source ~/.zshrc // 設定を反映
これでパスが通ったのでadbコマンドが使用できるようになっているはずです。
ちゃんとパスが帰るか試してみてください。
$ which adb
/Users/ユーザー名/Library/Android/sdk/platform-tools/adb
アプリをadbコマンドでインストールする
adb install
コマンドを実行すると接続している端末にアプリをインストールすることが可能です。
$ adb install [apkファイルのパス]
例えばrelease環境で書き出したapkファイルを実機でテストしたい場合などに活用することができます。この際にエミュレーターなどが起動していると失敗するのでエミューレーターを停止させて実機だけUSBで繋いだ状態で実行してみてください。
まだまだ勉強中ですので間違っている点や至らぬ点がありましたら教えていただけると助かります。
ご覧いただきありがとうございました。