本帖最后由 迪迦 于 2018-7-20 11:14 编辑
小迪在最近的发现,有一些脚本作者需要使用adb工具,比如说使用adb安装应用,启动应用等,完善脚本功能。安装应用包比较简单,但是adb工具启动应用的时候,需要PackageName和Activity Name
,该如何获取呢,下面将讲解这一操作,重点到了 请认真听课
我们以adb安装和启动 在windows文件系统内的腾讯qq.apk为例
安装命令: APK adb install 文件系统路径
如 :adb install d:\\test\apk\qq.apk
完成安装后 启动命令为: 启动应用 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即 可查看所有已经启动的模拟器 设备端口号
步骤结束 两个cmd界面均打印出相关信息
其他命令也是类似 命令大全 可以查看该贴 【新手指导】夜神安卓模拟器adb命令详解_夜神安卓模拟器新手帮助页 https://www.yeshen.com/faqs/H15tDZ6YW
|