首先,抱歉我的英语不好。 因此,我尝试使用此源代码运行音频 mp3 录制示例: https://github.com/yhirano/Mp3VoiceRecorderSampleForAndroid
如果我构建项目,我得到一个错误:
Error:Execution failed for task ':app:ndkBuild'.
> A problem occurred starting process 'command 'ndk-build.cmd''
然后我在 AndroidStudio 中打开终端并输入:
1) cd c:\\ndk
2) ndk-build
还有另一个错误:
Android NDK: Could not find application project directory !
Android NDK: Please define the NDK_PROJECT_PATH variable to point to it.
c:\ndk\build/core/build-local.mk:148: *** Android NDK: Aborting . Stop.
好的,我在终端做下一步:
ndk-build NDK_PROJECT_PATH=c:/AndroidStudioProjects/Mp3VoiceRecorderSampleForAndroid-master/
这个命令给我肯定的结果:
[armeabi] Install : libmp3lame.so => libs/armeabi/libmp3lame.so
但是如果我重建我的项目,第一个错误又来了!搜索了很多答案,但没有找到解决方案.. 请帮忙!我做错了什么?
最佳答案
我的 NDK 项目遇到了完全相同的问题。它仅通过一个命令就解决了。 转到包含 Application.mk 和 Android.mk 文件的项目 jni 文件夹。
cd /home/rajib/Desktop/GIT_Code/testProject/jni/
现在输入以下命令
/home/rajib/Android/NDK-Manual/android-ndk-r10e/ndk-build NDK_PROJECT_PATH=./ NDK_APPLICATION_MK=./Application.mk APP_BUILD_SCRIPT=./Android.mk
注意:这里你必须使用你自己的 NDK 路径。
希望能帮助到你。谢谢你。
关于安卓NDK : Could not find application project directory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31115218/