查看: 792|回复: 0

[帮助] 夜神模拟器通过monkey获取PackageName和Activity Name

18

主题

306

帖子

2418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2418

论坛元老勤奋版主

迪迦 发表于 2018-4-8 18:39:24 | 显示全部楼层 |阅读模式
本帖最后由 迪迦 于 2018-7-20 11:14 编辑

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


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



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

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

adb安装硬盘apk文件.png


完成安装后 启动命令为:  

启动应用     adb shell am start -n PackageName/Activity Name


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


在命令提示符中,输入

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

  待出现propertyValue:true后

  点击设备上的应用   命令提示符中,便会出现相应的PackageName和Activity Name

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


得到包名类名.png



得到包名类名_2.png



得到包名类名_3.png



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

adb启动qq_打印相关信息.png



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

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






上一篇:全新安卓5.1.1 无法启动问题
下一篇:模拟器没声音
电脑玩手游,就用夜神安卓模拟器,www.yeshen.com免费下载使用夜神安卓模拟器。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则