asysbang

标题: window环境下编译adb [打印本页]

作者: admin    时间: 2019-9-10 15:16
标题: window环境下编译adb
参考地址   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"





欢迎光临 asysbang (http://www.asysbang.com/) Powered by Discuz! X2.5