安卓NDK : Could not find application project directory?

标签 android android-ndk

首先,抱歉我的英语不好。 因此,我尝试使用此源代码运行音频 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.mkAndroid.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/

相关文章:

android - WeTab 将运行 Android 应用程序,但使用 Atom CPU。这对 NDK 和 MonoDroid 意味着什么?

android - 在 Windows 上使用 NDK r10 为 android 编译 ffmpeg 2.3

gradle - Android Studio Gradle 构建 : NDK error

android - 完成除一项以外的所有 Activity

android - 将自定义字段添加到电话号码

android旋转动画质量

android获取变量到自定义 View 的构造函数

android - 在 Android Studio 中编译后,我的 APK 内容是 1980 年的吗?

android - 如何避免: ndk-build adds lib prefix to shared libraries

android - 在安卓真机上使用Appium,找不到工具栏按钮