开发者

native-audio sample in NDK build problem

i have a problem when build native-audio sample in NDK. The main reason is "SLES/OpenSLES.h: No such file 开发者_JAVA技巧or directory"

I have googled but i dont find any thing helpful.

Please help me.

Thanks in advance


If you are building from the commandline, try

ndk-build TARGET_PLATFORM=android-9


it is due to your android version . specify android version when build.

ndk-build TARGET_PLATFORM=android-9


I've also got this problem but now, it works. You should use exactly the Android API 9. In Eclipse, create a new project from existing source (the native-audio sample) whose target is Android 2.3.1, then, build the shared library with ndk-build. Finally build your project in Ecclipse by the common way to do that. Hope it will help you.


If you are using Android Studio and an Application.mk file. Set the android platform version with:

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

Click here for ndk-r10c reference. I am using ndk-r10e and it still uses the same variable.


in Android Studio you can solve this problem by adding the following line to the project.properties file:

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

the project.properties file should be located inside the "main" directory, if it's not there you can create the file and it should work fine.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜