当前位置: 代码迷 >> Android >> Fastboot多设备支持解决办法
  详细解决方案

Fastboot多设备支持解决办法

热度:87   发布时间:2016-05-01 22:15:26.0
Fastboot多设备支持
fastboot.exe,现在需要自己定制一个Windows下的工具,以增强多设备的识别和选择功能。假如有两个或多个ADB设备同时接入PC,fastboot如何选择对那个设备操作?fastboot的参数似乎没有这方面的输入。希望的增强功能是:给fastboot增加一个设备的命令行输入参数,以对指定的设备进行操作。

例如:同时存在两个设备ADB1,ADB2,要求能实现
fastboot ADB1 erase system
fastboot ADB2 erase system

如果fastboot可以支持这样的功能,就不需要自己进行定制开发了。如果不支持,该如何自己进行?

1.到哪里下载其源码?
2.fastboot与Android版本兼容吗?例如Android 2.2与2.3下的fastboot可否通用?
3.在Windows下如何编译,使用什么工具?


看到一个Windows下的fastboot.exe,带两个库AdbWinApi.dll,AdbWinUsbApi.dll,应该是exe调用dll完成功能。哪里有开发接口等文档和介绍?

------解决方案--------------------
http://bbs.91ophone.com/thread-36738-1-1.html
------解决方案--------------------
理论上,只要下一个windows版本的SDK,里面就自带了fastboot工具。

1.apt-get install mingw32

2. 执行:. build/envsetup.sh

3. 执行choosecombo,选择各个参数

4. 执行:make USE_MINGW=y fastboot

生成到out/host/windows-x86/bin目录下。
  相关解决方案