4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

【Android】adbコマンド備忘録

Last updated at Posted at 2018-12-01

なにかとadbコマンドを使ったので備忘録。
作業環境はwindows10です。

adbコマンドのpathを通す

Android Studioインストール時に一緒に入れてたplatform-toolsを使いました。
デフォルトで入れたらたぶん↓のはず
C:\Users\ユーザ名\AppData\Local\Android\Sdk\platform-tools

  1. 「コントロールパネル」を開く
  2. 「システム」をクリック
  3. 「システムの詳細設定」をクリック
  4. 「環境変数」をクリック
  5. 「システム環境変数」の「Path」を選択して「編集」をクリック
  6. 「新規」を選択してplatform-toolsフォルダの場所(上で書いたやつ)を入力
  7. 「OK」をクリック

これでコマンドプロンプトでadbコマンドが使えるようになります。

参考

【Windows 10】ADBコマンドを使えるようにする方法!Platform-Tools編 https://ahiru8usagi.hatenablog.com/entry/Platform-Tools_Install

apkファイルをAndroid実機にインストールする

公開用apkの最終確認で使ってます。

adb install -r XXXXX.apk

参考

apkファイルをAndroid端末(実機)にインストールする方法|Android|モバイル/スマートフォン|PHP & JavaScript Room http://phpjavascriptroom.com/?t=mobile&p=android_apk_install

Android実機からapkファイルを抽出する

パッケージ名はPlayストアの各アプリのURLのidの部分で分かります。
ttps://play.google.com/store/apps/details?id=com.google.android.youtube

まずはapkファイル名を抽出します。

コマンドプロンプトを開きます。Cortanaの検索欄にcmdって入れたら候補に出してくれます。

>adb shell pm list packages -f | findstr com.google.android.youtube
package:/data/app/(省略)/base.apk=com.google.android.youtube

2018/12/02 追記
コメントいただいたapkファイルパス取得方法を追記しました↓

下記のコマンドでもapkファイル名を取得できます。

>adb shell pm path com.google.android.youtube
package:/data/app/(省略)/base.apk
package:/data/app/(省略)/split_config.ja.apk

apkファイルを抽出します。

>adb pull /data/app/(省略)/base.apk
/data/app/(省略)/base.apk: 1 file pulled. XXX MB/s (YYY bytes in ZZZs)

参考

端末にインストールされているアプリファイル(apk)を抽出する方法 https://andmem.blogspot.com/2015/06/android-application-apk-pull.html#RAncTXL.twitter_responsive

※この記事は、アウトプットネタ棚卸し Advent Calendar 2018 2日目の記事も兼ねています。

4
5
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?