我想针对特定的 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/