1

我刚刚开始使用 NDK,我终于开始构建东西了。
我有一个简单的 hello world c 应用程序,我在很大程度上基于 youtube 浏览。

当我开始运行“ndk-build”时,我收到了这个警告。
APP_PLATFORM android-14 大于 ./AndroidManifest.xml 中的 android:minSdkVersion 8

仔细一想,我意识到这个警告很激烈。这意味着我的代码不会在旧设备上运行..(目前大约 40% 的市场份额)

有谁知道如何针对旧设备?要改变什么,在哪里改变?

有人指出,这是对另一个问题的重复。这确实是另一个问题的重复;问题的 WHERE 子句除外。
Application.mk 文件在哪里?

4

1 回答 1

0

你能告诉我 Application.mk 文件在哪里吗?

引用 NDK 文档:

Application.mk 文件通常放在 $PROJECT/jni/Application.mk 下,其中 $PROJECT 指向应用程序的项目目录。

另一种选择是将其放在顶级 $NDK/apps 目录的子目录下,例如:

$NDK/apps/<myapp>/Application.mk

哪里是用于向 NDK 构建系统描述您的“应用程序”的短名称(此名称不会进入您生成的共享库或最终包中)。

docs/您可以在NDK 安装目录中找到 NDK 文档。以上来自APPLICATION-MK.html文件。

于 2013-06-16T11:52:15.857 回答