android - 为android中的特定api级别编译c++

标签 android c++ android-ndk

我想针对特定的 API 级别编译我的代码。例如 api 级别 7。我使用 ndk-8。有什么选择吗?

现在我在 Windows 控制台中使用 ndk-build.cmd 命令进行编译。而且我不知道我怎么知道支持哪个 api 级别。

最佳答案

这似乎没有很好的记录(即使在 NDK 文档中),但是如果你有一个 Application.mk(与你的根 Android.mk 相同的目录),如果你有一行 APP_PLATFORM := android-7 (或您想要的任何平台版本),它将以此为基础构建。这在 Application.mk 的 NDK 文档中没有记录。根据文档,如果您在 Android.mk 中放置 TARGET_PLATFORM 行,它会使用它,但似乎有信息表明 that doesn't work .

关于android - 为android中的特定api级别编译c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11561322/

相关文章:

android - 导入org.jsoup无法解析

c++ - 编译 C++ Thrift 代码以连接 Cassandra 会导致以下错误。我们在这里缺少什么?

c++ - C++ std::unordered_map 与 Kotlin/Java HashMap 的性能对比

android - 链接预建静态库 ndk 与 Android 源代码

android - 软件包安装后显示消息

安卓开发 : Local SVN for Android Projects?

android - 将 SimpleAdapter 与微调器一起使用

C++ wchar_t * 等于对其他 wchar_t * 不区分大小写

c++ - QDomNode类在qt中读取child的值

android - 如何在 Android 上使用带有 V8 的 Chrome 调试器