在android studio

时间:2017-09-21 15:37:40

标签: android icecast ndk-build

我使用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/

2 个答案:

答案 0 :(得分:1)

最后我解决了这个问题。Ndk build issue with android studio 使用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