linux - 在 ubuntu 上构建 ndk (ndk-r10b) 示例

标签 linux android-ndk ndk-build

我正在尝试在 ndk-r10b 版本上构建和启动 android ndk 示例 - 这很重要,因为在旧版本 ndk-r9c 上我成功启动了 android 应用程序示例(没有任何错误)。

为了构建,我在带有示例的文件夹中使用“ndk-build”命令,例如“samples/native-codec/”

在版本“ndk-r10b”上,我收到下一条错误消息:

“Android NDK:您的 APP_BUILD_SCRIPT 指向未知文件:Android.mk
/home/user/android-ndk-r10b/build/core/add-application.mk:209: *** Android NDK:正在中止...。停下来。”

我该如何修复它?需要任何有用的信息。

最佳答案

该错误清楚地表明在您尝试构建的目录中找不到 Android.mk 文件。尝试在具有“jni”文件夹的目录中打开终端,然后执行 ndk-build。它应该编译。如果仍然没有,那么您的 jni 文件夹可能没有 Android.mk,在这种情况下您必须自己编写一个。

关于linux - 在 ubuntu 上构建 ndk (ndk-r10b) 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26221111/

相关文章:

mysql - 我可以在同一台服务器上同时运行 Percona 和 MySQL 吗?

linux - 返回时的汇编函数段错误 (nasm x64)

android - 在 getrrsetbyname.c 中交叉编译适用于 Android 的 OpenSSH 失败

android - 无法在 AndroidManifest.xml 中设置可调试标志

android-ndk - 将预构建步骤添加到 android ndk-build 模块以获取 header 依赖项?

linux - 如何解读/proc/bus/pci/devices的内容?

compiler-errors - NDK 静态库项目无法为 arm64-v8a 编译

android - 使用参数 {NDK_PROJECT_PATH=null 执行进程 .../ndk-bundle/ndk-build 时出错

android - 适用于 Mac 的 NDK r10b 32 和 64 位构建器

c - 堆栈的 Pop 函数出现意外行为