[編集]

Android

タグ :Android

Android の開発やその他ツールを使う際のメモ

[編集]

ADB再起動

[編集]

端末にインストールされたアプリの apk ファイルの抽出

  • USB接続でAndroid端末を接続して adb コマンドを使って インストール済みパッケージ(apk)を抽出する
    # パッケージの検索 (*** は任意のキーワード)
    adb shell pm list packages -f | findstr ***
    
    # パッケージファイルをPCにコピー (検索で出てきたパスのapkファイルをカレントディレクトリにコピーする)
    adb pull /data/app/***.apk
  • 2017/05/31追記: Android7だと adb pull に失敗するので adb shell cp で他の場所にコピーしてそこから pull する必要があるらしい
    # パッケージの検索 (*** は任意のキーワード)
    adb shell pm list packages -f | findstr ***
    
    # パッケージファイルをPCにコピー (検索で出てきたパスのapkファイルをカレントディレクトリにコピーする)
    adb shell cp /data/app/***.apk /storage/emulated/0/Download
    abb pull /storage/emulated/0/Download/***.apk
  • 参考: 【adb shell】Android端末からapkを取り出してパソコンに保存する方法┃新!あんどろいどマニア
  • 参考: Android 7.0 Nougatにおいて adb pull でapkを抽出できない問題の解決策 - Qiita