1

我正在按照Google 的说明 在 Ubuntu 12.04 上构建 Android。

它在https://source.android.com/source/building-devices.html的某个地方说

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

$ make fastboot adb

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

 <path>/out/target/product/generic/system/bin/adb

但是,当我尝试使用它时,会出现“无法执行二进制文件”错误。

会不会是为错误的架构编译的?我是否需要在“make fastboot adb”之前配置一些东西(例如,午餐)?

4

1 回答 1

1

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

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

现在

adb devices

生成设备列表(带有一个电话条目)。

于 2015-01-16T00:44:47.307 回答