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

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

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

请帮帮我。

提前致谢

  • 何时/为什么我的Java单例实例被破坏?
  • 如何在Android Studio的OSX中设置NDK构buildpath
  • Android需要深厚的Java知识吗?
  • 如何将多个TextView dynamicall添加到main.xml中的定义LinearLayout
  • 使用NDK构buildaudio处理Little Endian SDK
  • 在最近的NDK更新之后,ndk-build无法构buildSuperpoweredaudio库
  • 如何提及Android.mk文件或Application.mk文件库的path?
  • java.lang.ClassNotFoundException:在path上找不到类:dexpathlist
  • 如果您正在从命令行构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文件,它应该可以正常工作。