如何在Ubuntu 12.04上编译和使用adb?

时间:2015-01-16 00:22:36

标签: android ubuntu adb fastboot

我关注Google's instructions 在Ubuntu 12.04上构建Android。

https://source.android.com/source/building-devices.html的某处,它说

  

如果您还没有这些工具,可以构建fastboot和adb   使用常规构建系统。按照页面上的说明进行操作   关于构建和运行,并用

替换main make命令
$ make fastboot adb

使用该命令后,编译似乎完成了。然后我在

找到了一个adb二进制文件
 <path>/out/target/product/generic/system/bin/adb

然而,当我尝试使用它时,我得到一个&#34;无法执行二进制文件&#34;错误。

它是否是为错误的架构编译的?我是否需要在&#34; make fastboot adb&#34;之前配置一些东西(例如午餐)?

1 个答案:

答案 0 :(得分:1)

自己找到解决方案。我看错了二进制文件。正确的是

<path>/out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb

现在

adb devices

生成一个设备列表(手机有一个条目)。