我使用coolMic repo来播放来自Android设备的音频。
但是当我在android studio中导入它时出现以下错误: -
E:\New folder (2)\CoolMicApp-Android\app\build.gradle
Error:executing external native build for ndkBuild E:\New folder (2)\CoolMicApp-Android\app\src\main\jni\Android.mk
Error:executing external native build for ndkBuild E:\New folder (2)\CoolMicApp-Android\app\src\main\jni\Android.mk
我检查了一些资源,但没有帮助解决这个问题。 另外从coolMic文档中我按照以下步骤操作: -
How to build coolmic:
1. Download Android Studio and the NDK
2. Clone this repository
3. Run the following commands:
$ git submodule init
$ git submodule update --init --recursive
4. Import the Project into Android Studio. Select gradle-wrapper.
5. Hit build(Arrovdown with 011001 next to it.
6. Hit the Build Menu and then Build APK
7. You can find the resulting APK under ./app/build/outputs/apk/
答案 0 :(得分:1)
最后我解决了这个问题。 使用c或c ++在android studio中创建新项目时会出现警告: -
Project location should not contain any white-space this cause problem with Ndk tools
我完全错过了这个。我的位置E:\ New folder(2)\ New 所以改变我的路径一切正常
答案 1 :(得分:1)
仅当您的项目位置路径的文件夹名称包含空格时,才会发生此错误。
例如。
-> 问题路径:-D:\ Android项目 \ ProjectName \ app \ jni \ android.mk
在问题路径中具有文件夹空白名称,例如“ Android 项目”
================================
-> 解决方案路径:-D:\ Android_Project \ ProjectName \ app \ jni \ android.mk
在解决方案路径中具有文件夹的空白名称,例如 “ Android_project ”