2
0

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 1 year has passed since last update.

【APK, Android Studio】WindowsでAndroidアプリのAPKを抽出・インストールする方法

Last updated at Posted at 2022-09-17

環境

  • Microsoft Windows 10.0.22000.978
  • Android 9

目次

前半:APKを抽出する手順
後半:APKをインストールする手順

APKを抽出する手順

Android Studioをインストール済みの場合は 2. abdコマンドのパスを通す へ。

1. SDKのインストール(Android Studioをインストールしていない場合)

Android Studio 公式サイトからAndroid Studio(Download Android Studioをクリック)またはコマンドラインツール(Download optionsをクリック → Command line tools only)をダウンロード

2. abdコマンドのパスを通す

Android Studioをインストールすると、以下の場所に adb.exe が存在するので、このパスを環境変数として登録する。

コピーしておく
C:\Users\USERNAME\AppData\Local\Android\Sdk\platform-tools

1. Win+R → sysdm.cpl と入力 → Enter で「システムのプロパティ」を開く
image.png

2. 「詳細設定」タブの「環境変数」をクリック
「詳細設定」タブ

3. 「システムの環境変数」の Path を選択 →「編集」→「新規」
Path がない場合は「新規」をクリックして変数名に Path を入力)
image.png

4. 先程コピーしたパスを Ctrl+V で貼り付ける →「OK」
image.png

5. Windowsを再起動して環境変数を反映させる(結果的に再起動しなくても反映されていたが、再起動するのが確実らしい)

6. Win+R → cmd と入力 → Enter でコマンドプロンプトを開き、adb version を実行しバージョンが表示されることを確認
image.png

3. Androidの設定で「USBデバッグ」を有効にする

Androidで「設定」→「システム」→「端末情報」で「ビルド番号」を7回タップすると「開発者向けオプション」が表示される。「USBデバッグ」を有効にし、PCにUSB接続する。

「USBデバッグ」を有効にする

機種やバージョンによって設定場所が異なる場合がある。

4. APKファイルを抽出する

まず、アプリのパッケージ名を調べる。Google Playで調べたいアプリを検索し、URLの id=[パッケージ名] を確認する。

# アプリのURL
https://play.google.com/store/apps/details?id=com.appname.android&hl=ja

# アプリのパッケージ名
com.appname.android

Win+R → cmd と入力 → Enter でコマンドプロンプトを開き、以下を実行する。

コマンドプロンプト
# 1. ダウンロードフォルダに移動(違う場所でも可)
cd "C:\Users\USERNAME\Downloads"

# 2. パッケージを探す
adb shell pm list packages -f | find "パッケージ名"
# → package:/data/app/com.appname.android-xxxxxxx==/base.apk=com.appname.android

# 3. apkを取得(2の出力からコピーして貼り付ける)
adb pull /data/app/com.appname.android-xxxxxxx==/base.apk
# → base.apkがカレントディレクトリに保存される

APKをインストールする手順

1. Androidの設定で「USBデバッグ」を有効にする

Androidで「設定」→「システム」→「端末情報」で「ビルド番号」を7回タップすると「開発者向けオプション」が表示される。「USBデバッグ」を有効にし、PCにUSB接続する。

「USBデバッグ」を有効にする

機種やバージョンによって設定場所が異なる場合がある。

2. Androidの設定で「USB経由のアプリを確認」を無効にする

Androidで「設定」→「システム」→「詳細設定」→「開発者向けオプション」で「USB経由のアプリを確認」を無効にする。
「USB経由のアプリを確認」を無効にする

3. Androidにアプリをインストールする

Win+R → cmd と入力 → Enter でコマンドプロンプトを開き、以下を実行する。

コマンドプロンプト
# パスはファイルをドラッグ&ドロップして入力することもできる
adb install "C:\Users\USERNAME\Downloads\base.apk"
# → Success

既存のアプリをデータを保持したまま再インストールする場合

コマンドプロンプト
adb install -r "C:\Users\USERNAME\Downloads\base.apk"

# ダウングレードする場合は
adb install -r -d "C:\Users\USERNAME\Downloads\base.apk"

参考

2
0
0

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
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?