与Android SDK工具集成

时间:2010-08-26 21:13:01

标签: c# android

如何集成到Android SDK工具中,例如:

  1. 查看已安装设备的列表
  2. 启动要运行的新设备
  3. 查看已启动的设备列表
  4. 安装我的应用程序(安装前卸载)。
  5. 我从命令行获得了这个,但是想从应用程序中使用它。

3 个答案:

答案 0 :(得分:4)

这部分是一个无耻的插件,但您可以查看名为Mad Bee (Managed Android Debug Bridge)的不完整(仍在开发中)项目。它是一个端口,以及DDMS用于与ADB服务器通信的库的一些修改和扩展。这不会取代ADB服务器,但它会像adb客户端那样通过TCP与它通信。随意为项目做出贡献:)

它可以获得附加的设备,列表文件,在设备上执行命令,以及更多。目前不完整的部分是“设备监视器”,它监视设备状态是否已更改并初始化实际的android调试桥。

答案 1 :(得分:0)

除了执行命令行程序之外,没有“集成到Android SDK工具中”的文档API。事实上,我怀疑其中一些没有API。在这种情况下,最简单的方法是从应用程序执行命令。

答案 2 :(得分:0)

你需要让你的应用程序使用命令行来实现这一切,这应该不是什么大问题(执行shell命令并在C#中捕获输出是微不足道的,这就是我认为你是这样做)。

adb devices让您的设备adb install -r(重新)安装该应用。不确定“启动设备”是什么意思,但您也可以使用am运行带有adb的应用。