java - Android 编译 : No rule to make target

标签 java android c++ git android-kernel

我正在尝试从源代码为 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

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 协议(protocol)会留下一些编译所需的关键文件,但我无法找出哪些文件未包含在内。关于哪些文件可能丢失有什么建议吗?

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

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

感谢任何帮助。

最佳答案

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

关于java - Android 编译 : No rule to make target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38275484/

相关文章:

c++ - 我们可以使用()代替{}作为函数范围吗?

java - 正则表达式查找一个单词(如果它呈现 java)

java - 如何使用加速度计检测1Gs以上的振动?

java - libgdx 同时更新标签文本和位置

Android Studio - 外部库文件夹不刷新

c++ - 向MFRC522库添加功能SetKeys

c++ - 错误(文件)== 32

java - 如何在 keycloak docker 容器中进行数据库备份

c# - 将 RTF 直接读取到 Android 上的 TextView

Android 音乐文件选择器 Intent 问题