Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 模拟与adb的应用程序交互_Android_Adb_Android Activitymanager - Fatal编程技术网

Android 模拟与adb的应用程序交互

Android 模拟与adb的应用程序交互,android,adb,android-activitymanager,Android,Adb,Android Activitymanager,我真的很想找到一个adb命令来启动一个应用程序,模拟/伪造应用程序中的一些点击 当制作一个logcat并使用我想要模拟的android remote时,我发现有许多不同的行,如: I/ActivityManager( 1920): START u0 {flg=0x10000000 cmp=com.streamtvapp/.new_player.PlayerActivity (has extras)} from uid 10020 on display 0 D/AudioStreamOutALSA

我真的很想找到一个adb命令来启动一个应用程序模拟/伪造应用程序中的一些点击

当制作一个logcat并使用我想要模拟的android remote时,我发现有许多不同的行,如:

I/ActivityManager( 1920): START u0 {flg=0x10000000 cmp=com.streamtvapp/.new_player.PlayerActivity (has extras)} from uid 10020 on display 0 D/AudioStreamOutALSA(  835): AudioStreamOut: setParameters routing=1024 Standbydevice = 0 activeDevice = 17408

我认为t86是我选择的频道,但我没有找到如何启动和打包的信息以及一些数据。任何提示都很好


JustASec的问候我不完全理解你的问题,但以下几行可以帮助你

列出AVD:e
mulator-列出AVD

启动avd
仿真器-avd avd_名称[{-option[value]}…]

例如,要启动avd:emulator-avd Nexus\u S\u API\u 23

安装应用程序
adb安装-r apkname.apk

启动应用程序
adb shell am Start-n com.package.name/com.package.name.MainActivityName

模拟/伪输入
adb外壳输入[选项]

例如,模拟/假输入:
adb外壳输入抽头x y

卸载应用程序
adb卸载程序包名称

W/ActivityManager( 1920): Input dispatching paused for current ActivityRecord: ActivityRecord{2a1163a8 u0 com.streamtvapp/.new_player.PlayerActivity t86} V/WindowManager( 1920): addAppToken: AppWindowToken{2b410666 token=Token{31b4cec1 ActivityRecord{2a1163a8 u0 com.streamtvapp/.new_player.PlayerActivity t86}}} to stack=1 task=86 at 1