在NDK生成本地audio样本的问题

在NDK中构build本地audio样本时遇到问题。 主要原因是“SLES / OpenSLES.h:没有这样的文件或目录”

我GOOGLE了,但我没有find任何有用的东西。

请帮帮我。

提前致谢

Solutions Collecting From Web of "在NDK生成本地audio样本的问题"

如果您正在从命令行构build,请尝试

ndk-build TARGET_PLATFORM = android-9

这是由于你的Android版本。 在构build时指定android版本。

ndk-build TARGET_PLATFORM = android-9

我也有这个问题,但现在,它的工作。 您应该使用Android API 9.在Eclipse中,从现有源(本机audio样本)创build一个新的项目,其目标是Android 2.3.1,然后使用ndk-build构build共享库。 最后用常见的方法在Ecclipse中build立你的项目。 希望它会帮助你。

如果您正在使用Android Studio和一个Application.mk文件。 设置Android平台版本:

 //replace 'x' with the platform version you are targeting APP_PLATFORM := android-x 

点击这里 ndk-r10c参考。 我正在使用ndk-r10e,它仍然使用相同的variables。

在Android Studio中,您可以通过将以下行添加到project.properties文件来解决此问题:

 target=android-23 // replace 23 with the api you are targeting 

project.properties文件应该位于“main”目录内,如果不在那里,你可以创build文件,它应该可以正常工作。