您遇到的问题是因为在新版本的Android NDK中,gnustl_static已不再被支持。解决这个问题的方法是切换到c++_static或c++_shared标准库。
您可以按照以下步骤进行修改:
- 打开您的Application.mk文件(如果不存在,请创建一个),添加以下内容:
APP_STL := c++_static
或者
APP_STL := c++_shared
根据您希望使用的标准库选择其中一种。
- 保存并重新运行ndk-build命令,应该能够成功编译了。
另外,关于APP_PLATFORM未设置,默认使用最低支持版本android-19的警告信息,您可以通过在Application.mk中添加以下内容来指定目标平台版本:
APP_PLATFORM := android-24
将上述代码中的android-24替换为您希望使用的目标平台版本。
请注意,根据您当前使用的NDK版本可能会有细微差异,请根据实际情况进行相应调整。
内容由零声教学AI助手提供,问题来源于学员提问