~小学生日记本~

xiaofd == 小分队 == xiao fen dui

安卓模拟器/夜神模拟器/手机 ADB调试 教程(1)

介绍

ADB(Android Debug Bridge) 是一个用于管理 android 终端(或者模拟器)状态的工具。

我们可以用它来安装/卸载/启动程序,也可以用来模拟点击等,实现一些自动化操作。

第一篇教程,主要介绍如何 搭建模拟器、ADB连接、安装、启动程序 等几个简单的调试操作。

安装模拟器

目前很多家都提供安卓模拟器产品,对个人计算机来说,安装哪个模拟器都是可以的。

但是在服务器上能安装的,博主试了几个模拟器,推荐安装夜神模拟器(https://www.yeshen.com/

经测试,夜神模拟器能在Kimsufi独立服务器(i5-2400 16G win10系统)上稳定流畅运行,且多开功能正常。

启动模拟器

启动模拟器这里不细说了,模拟器可以配置手机/平板模式,可以设置内存,可以设置分辨率等。

配置adb环境

调试夜神模拟器需要使用它模拟器自带的adb,具体路径为:D:\你的安装目录\Nox\bin

你可以将这个路径添加至系统环境变量当中(推荐),也可以切换到这个目录下进行相关操作。

使用非这个目录下的adb工具,会提示版本错误,这里还是给出最新版的ADB调试工具链接供有需要的人使用,该工具由谷歌提供,下载地址:https://developer.android.com/studio/releases/platform-tools

ADB调试

夜神模拟器启动后就是允许ADB调试的状态。手机的话还需要在开发者选项中打开ADB调试功能。

开始调试,本文以抖音APP为例,按下win+R键输入cmd可以启动命令行:

  • 使用adb devices命令确认设备已连接

如果返回内容有设备,就是设备已连接。

本文以一个模拟器为例,如果需要多开,使用 adb -s 127.0.0.1:62026 这样的方式可以指定具体设备。

  • 安装程序:这里为了简化,我将下载好的douyin.apk放到了相同目录下

  • 获取包名:这个包名需要记住,抖音的包名为com.ss.android.ugc.aweme

通过apk文件获取:其中的 package 为包名, lanchable-activity 为主Activity名

还可以读取所有安装文件包名:也可以结合findstr来进行筛选

  • 启动程序:

如果获取到了包名和主Activity名,可以使用am来启动:

当aapt返回只有包名的时候(如本文的抖音),也可以使用monkey来启动

  • 查看正在运行的程序

  • 关闭程序

  • 卸载程序

嘿嘿

启动关闭啥的都齐了,以后再继续出模拟输入,模拟点击,找图之类的教程吧。


打赏




点赞
  1. xing说道:

    来看看,因为,总能学到东西!

发表评论

电子邮件地址不会被公开。 必填项已用*标注