【问题标题】:Error occurred executing external native build for ndkBuild in android studio在 android studio 中为 ndkBuild 执行外部原生构建时发生错误
【发布时间】:2018-03-03 01:06:48
【问题描述】:

我使用coolMic repo从安卓设备广播音频。

但是当我在 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/

【问题讨论】:

    标签: android icecast ndk-build


    【解决方案1】:

    仅当您的项目路径位置的文件夹名称包含空格时才会发生此错误。

    例如

    -> 问题路径 :- D:\Android 项目\ProjectName\app\jni\android.mk

    在问题路径中,文件夹名称带有空格,例如“Android 项目"

    ==================================

    -> 解决方案路径 :- D:\Android_Project\ProjectName\app\jni\android.mk

    在解决方案路径中,文件夹名称没有任何空格,如 “Android_project

    【讨论】:

    • 我什至在路径中没有任何空格,它仍然会发生
    • 谢谢!这为我解决了这个问题!与这个愚蠢的东西战斗了一天多:)
    • @prince 感谢兄弟,处理这些 NDK 问题真的很麻烦.. 你节省了我的时间
    • @ChiragJoshi 这是我的荣幸兄弟。
    【解决方案2】:

    我终于解决了这个问题。 使用 c 或 c++ 在 android studio 中创建新项目时出现警告:-

    Project location should not contain any white-space this cause problem with Ndk tools
    

    我完全错过了这个。因为我的位置 E:\New folder(2)\New 所以只要改变我的路径一切正常

    【讨论】:

      猜你喜欢
      • 2020-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      相关资源
      最近更新 更多