【发布时间】:2016-11-11 13:02:56
【问题描述】:
我正在尝试从源代码为 ODROID-XU4 (http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825) 编译 android 内核。我下载了源代码,添加了一些自定义驱动程序和外部程序,现在我正在尝试创建一个包含所有内核源代码和自定义源代码的 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 文件指定的文件。
另外,我下载并修改的安卓源代码来自这里:https://github.com/hardkernel/android。
感谢任何帮助。
【问题讨论】:
标签: java android c++ git android-kernel