我关注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;之前配置一些东西(例如午餐)?
答案 0 :(得分:1)
自己找到解决方案。我看错了二进制文件。正确的是
<path>/out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb
现在
adb devices
生成一个设备列表(手机有一个条目)。