当前位置:  开发笔记 > 前端 > 正文

Android.mk应该在哪里?

如何解决《Android.mk应该在哪里?》经验,为你挑选了0个好方法。

在Android NDK的文档中,存在以下语句:

Android.mk文件位于项目的jni /目录的子目录中[...] http://developer.android.com/ndk/guides/android_mk.html

我可以从中解释一个Android.mk文件应该被放入[project_path]/jni/[module_name]/Android.mk,每个模块都有自己的特定Android.mk文件,因为这是它与应用程序范围Application.mk文件的区别,但是当我执行时,ndk-build我收到以下错误消息:

Android NDK:./jni
Android NDK 下没有Android.mk :如果这是故意的,请定义APP_BUILD_SCRIPT以指向
Android NDK:到有效的NDK构建脚本.

我收集从我应该建立一个单一的Android.mk靠我的档案Application.mk文件或定义APP_BUILD_SCRIPTApplication.mk指向一个单一的Android.mk文件.这与文档相矛盾,让我想知道为什么需要多个makefile时Android.mk,无论如何都会包含所有模块的定义 - 也可以放在那里Application.mk.

阅读几个NDK示例项目我发现,实际上,该Android.mk文件位于同一目录中,Application.mk并且ndk-build在它们上执行似乎有效.

缺什么?

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有