【问题标题】:Android Compilation: No rule to make targetAndroid 编译:没有制定目标的规则
【发布时间】: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.jarout/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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多