android_実機にインストールされているアプリ_パッケージ名一覧


androidに関しての質問ですが、


android studioと実機を wifiで接続してから、

実機にインストールされているアプリのパッケージ名を

android studio内のターミナルの画面で

一覧表示させたいのですが、


そのような方法はあるのでしょうか?




はい、Android Studioのターミナル(またはコマンドライン)で、

実機にインストールされているアプリのパッケージ名を一覧表示する方法があります。



### **手順**


1. **Android Studioと実機をWi-Fiで接続** 

 

   すでにWi-Fiで実機と接続している状態なら、

   この手順はスキップしてください。

   

   まだの場合は、以下の手順でWi-Fi接続を確立します。



   ```sh

   

   adb tcpip 5555

   adb connect <実機のIPアドレス>:5555

   

   ```


   > ※ 実機のIPアドレスは `設定 > 端末情報 > 状態` などから確認できます。




2. **実機のアプリ一覧を取得**


   Android Studioのターミナルを開いて、以下のコマンドを実行してください。


   ```sh

   

   adb shell pm list packages

   

   

   ```


   これにより、インストールされているアプリのパッケージ名が一覧表示されます。




3. **特定のアプリのみを検索**


   - **システムアプリを除外(ユーザーアプリのみ)**

   

     ```sh

     adb shell pm list packages -3

     ```

 

 

   - **特定の文字列を含むアプリをフィルタ**

   

     ```sh

     adb shell pm list packages | grep "google"

     ```

     (例:Google関連のアプリのみ表示)



4. **出力を整理(パッケージ名のみ表示)**


   ```sh

   adb shell pm list packages | cut -f2 -d:

   ```


   `package:` のプレフィックスを除いて、

純粋なパッケージ名だけを表示できます。



### **補足**


Wi-Fi接続が不安定な場合や `adb connect` が失敗する場合は、

最初にUSBで接続して `adb tcpip 5555` を実行し、

再接続すると安定することがあります。


試してみてください!


コメント