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目录下。