vs2008编译ADB(Android Debug Bridge)

时间:2014-09-05 17:50:45
【文件属性】:

文件名称:vs2008编译ADB(Android Debug Bridge)

文件大小:4.88MB

文件格式:RAR

更新时间:2014-09-05 17:50:45

adb vs2008 Android Debug Bridge

取之android的代码树,因此遵循android的保护协议,针对原始代码,主要修改如下:1.修改编译错误若干;2.修正部分vs不支持的接口函数;3.加入原代码树中需要的第三方库和源文件;4.有一处free内存意外,注释掉,可能会造成内存泄露(任务管理器不可见) 需要安装WDK才能编译, adb的代码非常紧凑,值得一读!


【文件预览】:
adb
----adb.vcproj.SIMCOM-SH.yongsheng.huang.user(1KB)
----sockets.h(3KB)
----centraldir.cpp(7KB)
----commandline.cpp(36KB)
----adb_client.h(2KB)
----transport_local.cpp(8KB)
----adb.ncb(18.37MB)
----transport.cpp(27KB)
----usb_vendors.h(763B)
----unistd.h(189B)
----zlib.h(67KB)
----adb.suo(60KB)
----file_sync_service.h(2KB)
----utils.h(2KB)
----services.cpp(13KB)
----private.h(1KB)
----zipfile.cpp(3KB)
----adb_client.cpp(8KB)
----zconf.h(11KB)
----console.cpp(1009B)
----zipfile.h(2KB)
----adb.cpp(37KB)
----AdbWinApi.dll(41KB)
----file_sync_client.cpp(27KB)
----adb.h(12KB)
----sysdeps.h(11KB)
----AdbWinUsbApi.dll(17KB)
----Release()
--------zipfile.obj(21KB)
--------get_my_path_windows.obj(42KB)
--------adb_client.obj(89KB)
--------vc90.idb(331KB)
--------adb.exe.intermediate.manifest(856B)
--------file_sync_client.obj(122KB)
--------transport_local.obj(88KB)
--------BuildLog.htm(9KB)
--------usb_windows.obj(93KB)
--------services.obj(84KB)
--------transport_usb.obj(79KB)
--------centraldir.obj(23KB)
--------adb.pdb(595KB)
--------sysdeps_win32.obj(162KB)
--------mt.dep(69B)
--------sockets.obj(111KB)
--------adb.exe(101KB)
--------vc90.pdb(140KB)
--------commandline.obj(134KB)
--------utils.obj(16KB)
--------usb_vendors.obj(84KB)
--------adb.obj(131KB)
--------transport.obj(139KB)
--------console.obj(75KB)
----sysdeps_win32.cpp(50KB)
----transport_usb.cpp(3KB)
----usb_vendors.cpp(6KB)
----zlib.lib(386KB)
----adb.vcproj(6KB)
----usb_windows.cpp(14KB)
----AdbWinApi.lib(8KB)
----adb_api.h(29KB)
----adb.sln(871B)
----sockets.cpp(20KB)
----fdevent.h(2KB)
----mutex_list.h(284B)
----get_my_path_windows.cpp(962B)
----utils.cpp(2KB)

网友评论

  • 编译通过了,很好
  • 很好,可以编译通过
  • 不错,你注释掉的两句释放内存的代码我打开了
  • 版本有些旧了啊!
  • 可以编译,感谢分享!!
  • 编译的可以通过
  • 不错,编译通过,可以使用。不过,如果在Linux下有整个Android的编译环境的话,最简单的方式是直接在Linux下编译ADB
  • 编译通过了,很好
  • 很好,不知道最原始的代码在哪更新
  • 可以编,如果讲解一下 生成这个工程的过程,就好了。学习中。非常感谢。
  • 编译通过了,很好。
  • 不错,你注释掉的两句释放内存的代码我打开了
  • 可以编译,感谢分享!!
  • 这个是adb 1.0.26,顺利编译通过,谢谢
  • 很好,编译没问题,还是可以借鉴的
  • 大侠,我的怎么编译不过去啊?报错fatal error C1900: “P1”(第“20080116”版)和“P2”(第“20070207”版)之间 Il 不匹配,我知道是版本不匹配,可是该如何解决呢?多谢了。
  • 不错,你注释掉的两句释放内存的代码我打开了,但可能是因为我合了最新的adb代码,所以没有任何不良反应。