asysbang

 找回密码
 立即注册
查看: 3108|回复: 0
打印 上一主题 下一主题

window环境下编译adb

[复制链接]

520

主题

2

好友

6551

积分

管理员

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

最佳新人 活跃会员 热心会员 推广达人 宣传达人 灌水之王 突出贡献 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2019-9-10 15:16:53 |只看该作者 |倒序浏览
参考地址   https://bbs.pediy.com/thread-184653.htm

https://android.googlesource.com ... usb/api/BUILDME.TXT

1.安装wdk7.1.0

https://www.microsoft.com/en-us/download/details.aspx?id=11800

2.选择 x86 Free Build Environment

到代码目录下执行 build -cbeEIFZ

这里默认编译的是32位的,如果需要64位的需要改目录下的SOURCE文件


1.how to build adb dll for other

  <1> clone code of adb api

      git clone https://android.googlesource.com/platform/development

      source is at "host/windows/usb/"

  <2> read file "host/windows/usb/api/BUILDME.TXT"

  <3> download "Window Driver Kit 7.1.0"

  <4> make x86 dll (AdbWinApi.dll + AdbWinUsbApi.dll)

      open "x86 Free Build Environment" shell

      cd "host/windows/usb/api"

      "build -cbeEIFZ"

      cd "host/windows/usb/winusb "

      "build -cbeEIFZ"

  <5> make x86_64 dll

      open "x64 Free Build Environment" shell

      cd "host/windows/usb/api"

      "build -cbeEIFZ"

      cd "host/windows/usb/winusb "

      edit "SOURCES" file , "i386\AdbWinApi.lib" -> "amd64\AdbWinApi.lib"

      "build -cbeEIFZ"

  <6> make and run test in "adb_winapi_test"
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|aSys-帮 ( 京ICP备13033689号 )

GMT+8, 2026-1-28 14:38 , Processed in 0.040704 second(s), 19 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部