雷電Androidエミュレータの変更情報と一般的なadbコマンド

1. adbが見つかった場合はどうなりますか?
Thunderbolt Installation Simulatorにはコピーが付属していますが、これに精通している友人は自分のコレクションを使用することもできます。雷電に同梱されているバージョンは、インストールディレクトリではadb.exeという名前です。たとえば、私のコンピューター上のadbの完全パスは、c:\ mnq \ dnplayer \ adb.exeです。

さらに、最新の雷電は-sの使用の問題を解決するためにadbコマンドを提供しており、最も重要なことは、インデックスの代わりに名前だけを気にする必要があることです。たとえば、特定のシミュレーターのパッケージリストを見て
みましょうdnconsole .exe adb --name *** --command "shell pm list packages"

2.デバイスをリンクするには?
コマンドラインをステップごとに見てください
cmd
cd F:\ mnq \ dnplayer
adb.exe kill-server(killがないため
多くの場合接続されていません)adb.exeデバイス
このステップは非常に重要です。完了後、すべてのデバイスがリストされます

3.複数の開口部がある場合にどのシミュレータを操作するかを指定するにはどうすればよいですか?
この手順は非常に重要なので、例として、以降のすべての操作は単一の開口部に対するものであることを前もって説明します。複数の開口部については、この部分を参照して覚えてください!
adbデバイスはエミュレータのリストを取得します。エミュレータを指定するには、adbの後に「-s emulator ID」を追加するだけです!
例:
127.0.0.1 : 5555
127.0.0.1:5557

(はい、雷電のadbポートは定期的で、ルールは5555 +インデックス* 2です)

5555にapkをインストールするように指定する場合は、次のように記述してください:adb -s 127.0.0.1:5555 install d:\ abc.pak

4.コンピューター上のファイルまたはフォルダーをシミュレーターに転送する方法は?
adb push f:/ Tokyo hot.avi / mnt / avi /

5.シミュレーター内のファイルまたはフォルダーをコンピューターに転送するにはどうすればよいですか?
adb pull / mnt / avi / Cang Teacher.avi f:/ avi /

6. APK
adb install d:\ qq.apkをインストールします

7. APK
adbのアンインストールパッケージ名をアンインストールします。

8. PMパッケージコマンド
1)シミュレータのすべてのパッケージ名を取得する
adb shell pm list packages

2)シミュレータのすべてのパッケージ名を取得し、APKパス
adb shell pm list packages -f を含めます

3)パッケージ名に対応するAPKパスを取得します
adb shell pm path packageName

4)アプリケーションデータのクリア
adb shell pm clear packageName

9.アプリケーションを起動します
adb shell am start -nパッケージ名/アクティビティクラス名

例:アプリケーションの宝物を開始します
。adbshel​​l am start -n com.tencent.android.qqdownloader / com.tencent.assistant.activity.SplashActivity

モバイルアプリケーションの宝物を開始するエミュレーターを指定します
。adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader / com.tencent.assistant.activity.SplashActivity

10.アプリケーション
adb shell am force-stopパッケージ名を閉じます

11.アナログ入力
adbシェル入力テキスト文字列(中国語はサポートされていません)

12.シミュレーションキー
adbシェル入力キーイベントキー値

13.マウスクリックをシミュレートする
adbシェルの入力タップXY

14.マウススライド
adbシェル入力スワイプX1 Y1 X2 Y2をシミュレートする

13.スクリーンショット
adbシェルscreencap -p /sdcard/screencap.png

14.携帯電話のIMEI / IMSI /携帯電話番号/ SIMカードのシリアル番号(バージョン1.7以降)を
設定します。adb shell setprop phone.imei 865166023949731
adb shell setprop phone.imsi 460000000000000
adb shell setprop phone.linenum 13800000000
adb shell setprop phone.simserial 89860000000000000000

おすすめ

転載: blog.csdn.net/Memroy/article/details/104990064