我正在尝试从源代码为ODROID-XU4(http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143452239825)编译一个android内核。我下载了源代码,添加了一些自定义驱动程序和外部程序,现在我正在尝试使用所有内核源代码创建一个git repo。自定义来源。在我创建repo之前,我的源代码编译并部署得很好。创建仓库后,推送我的源,然后将其克隆回我的机器,源不再编译。在新源的顶部运行make会导致以下错误:
安装:out / target / product / odroidxu3 / data / nativetest / dalvik-vm-unit-tests / dalvik-vm-unit-tests
制作:*** 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。
感谢任何帮助。
答案 0 :(得分:0)
删除AOSP根目录中的外部文件夹,并将其替换为原始文件夹。