2

我正在尝试从源代码为 ODROID-XU4 编译 android 内核(http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825)。我下载了源代码,添加了一些自定义驱动程序和外部程序,现在我正在尝试创建一个包含所有内核源代码和自定义源代码的 git 存储库。在我创建 repo 之前,我的源代码编译和部署良好。创建存储库,推送我的源代码,然后将其克隆回我的机器后,源代码不再编译。在新源的顶部运行 make 会导致以下错误:

安装:out/target/product/odroidxu3/data/nativetest/dalvik-vm-unit-tests/dalvik-vm-unit-tests

make: *** 没有规则来制作目标out/target/common/obj/JAVA_LIBRARIES/android_webview_java_intermediates/javalib.jar,需要out/target/common/obj/JAVA_LIBRARIES/webviewchromium_intermediates/classes-full-debug.jar. 停止。

我相信问题出在我的 .gitignore 文件上。我认为推送到 repo 会留下一些编译所需的关键文件,但我很难找出哪些文件不包括在内。关于可能缺少哪些文件的任何建议?

为了澄清起见,我有两个源代码树,一个是原始的(编译成功),一个是原始的精确克隆,但缺少默认 .gitignore 文件指定的文件。

此外,我下载并一直在修改的 android 源代码来自这里:https ://github.com/hardkernel/android 。

任何帮助表示赞赏。

4

1 回答 1

0

删除 AOSP 根目录中的外部文件夹并将其替换为原始文件夹。

于 2016-08-10T07:58:39.603 回答