前言
在提问之前,我已经查看了这篇文章和这篇文章并进行了搜索。由于ROM的差异,我想从[adb源代码]交叉编译一个在我的aarch64设备上运行的ADB服务器(N+)。
您可以在以下行中查看android.mk的不同更改:
最新的Android 7.+版本,Lollipop Android 5.+版本此版本包含面向目标设备的adb功能。
问题
我找不到一个合适的MakeFile,只有一个文件夹中的Android.mk文件。我应该如何将其转换为makefile以使用make
构建面向目标设备的adb。我已经在我的ubuntu 16.04 lts上构建了交叉编译环境,并安装了ndk-build
,repo
,build-essential
。
或者换句话说,我是否可以仅构建面向目标设备的ADB而无需编译整个ROM?我应该使用哪个参数来运行ndk-build
?请给我更详细的信息和注意事项。
make
,也可以在特定项目中运行mma
。 - Dan Albertmake adb
,它将使用 x86_64 平台的 gcc。我该如何让它使用aarch64-linux-android-<gcc-version>
? - PotatoChips