夜神模拟器通过monkey获取包名和类名

小迪在最近的发现,有一些脚本作者需要使用adb工具,比如说使用adb安装应用,启动应用等,完善脚本功能。安装应用包比较简单,但是adb工具启动应用的时候,需要类名和包名,该如何获取呢,下面将讲解这一操作,重点到了 请认真听课


  我们以adb安装和启动  在windows文件系统内的腾讯qq.apk为例
 


    安装命令       APK   adb install 文件系统路径

    如 :adb install d:\\test\apk\qq.apk

完成安装后 启动命令为:  

启动应用     adb shell am start -n 包名/Activity类名


我们通过Android 自带的monkey 直接获得 安装完成的应用包名即可


在命令提示符中,输入

   adb shell monkey --port 模拟器端口号 -v -v    //adb shell monkey  --port   port_number -v -v    //加入2个v是为了输出的信息更加详细

  待出现propertyValue:true后

  点击设备上的应用   命令提示符中,便会出现相应的包名和类名

  其中关于模拟器端口号数值如何确定,在已经打开运行模拟器的情况下,进入模拟器安装文件夹Nox/bin 下启动cmd界面 输入nox_adb devices即    可查看所有已经启动的模拟器 设备端口号




步骤结束  两个cmd界面均打印出相关信息


其他命令也是类似  命令大全 可以查看该贴   

【新手指导】夜神安卓模拟器adb命令详解_夜神安卓模拟器新手帮助页  https://www.yeshen.com/faqs/H15tDZ6YW