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` を実行し、
再接続すると安定することがあります。
試してみてください!
コメント
コメントを投稿