通过c#软件使用adb控制Android设备

Use adb to control Android device by a c# software

我有一个想法,通过 Visual studio 编写一个 c# 软件来控制 Android 设备,该设备是 运行 的模拟器,例如 MEMU 或 NOX。 我发现我需要一个名称为 adb 的东西。通过这个 adb,我可以在 android 上做一些工作,比如截屏、拖动、单击屏幕上的某个点等等……但我不知道该怎么做。第一次听说adb。

谁能给我发一些文件或给我解释一下,例如: - 如何安装亚行 - 如何在 adb 中 运行 一个函数?例如点击屏幕? - 我还需要安装什么? 这样我就能明白我应该从哪里开始?太感谢了。抱歉我的英语不好。

您需要将 Android Debug Bridge 驱动程序安装到此 link 上的计算机:https://adb.clockworkmod.com/

如果你安装清楚了,在cmd写"adb devices"就可以看到连接到你的电脑或模拟器的设备。但是我不理解你,你不能在ADB上设计或编写代码。为您准备的一些 ADB 命令:

  1. adb devices: 列出连接到 PC 的设备。
  2. adb root : 使用 root 权限连接设备。
  3. adb logcat: 在命令提示符下显示设备日志。
  4. adb reboot: 重启连接的设备。
  5. adb install/uninstall : 关于 .apk
  6. adb pull/push : 文件到设备。

您可以在以下位置查看命令列表:http://adbshell.com/commands/adb-root