【问题标题】:Build command failed. OR make.exe is not recognized as an internal or external command, operable program or batch file构建命令失败。或 make.exe 不是内部或外部命令、可运行程序或批处理文件
【发布时间】:2020-06-15 18:46:02
【问题描述】:

我在 android 项目中使用本机代码似乎是过去 1.5 年。但是今天突然android studio显示以下错误。

构建命令失败。执行过程时出错 D:\Android\sdk\ndk-bundle\ndk-build.cmd 带参数 {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=D:\Android_Project\CLONE\xyz\app\src\abc\jni\Android.mk APP_ABI=arm64-v8a NDK_ALL_ABIS=arm64-v8a NDK_DEBUG=1 APP_PLATFORM=android-16 NDK_OUT=D:/Android_Project/CLONE/Separate_Apps/xyz/app/build/intermediates/ndkBuild/abc/debug/obj NDK_LIBS_OUT=D:\Android_Project\CLONE\Separate_Apps\xyz\app\build\intermediates\ndkBuild\abc\debug\lib APP_CFLAGS+=-DDEBUG APP_SHORT_COMMANDS=false LOCAL_SHORT_COMMANDS=false -B -n}

'"D:\Android\sdk\ndk-bundle\build\..\prebuilt\windows-x86_64\bin\make.exe"' 未被识别为内部或外部命令,可运行程序 或批处理文件。

我尝试了太多解决方案,但都不起作用。

【问题讨论】:

    标签: android android-studio android-ndk build.gradle


    【解决方案1】:

    在对这个问题进行了太多研究后,我终于找到了解决方案。

    步骤:1

    更新build:gradle版本

    使用

    classpath 'com.android.tools.build:gradle:3.6.1'
    

    代替

    classpath 'com.android.tools.build:gradle:3.4.2'
    

    步骤:2

    在项目结构中更新 Android NDK 位置

    使用

    D:\Android\sdk\ndk\21.0.6113669
    

    代替

    D:\Android\sdk\ndk-bundle
    

    注意:Install and configure the NDK and CMake

    步骤:3

    最后,同步项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-05
      • 2021-02-18
      • 2018-08-25
      • 2014-06-01
      • 2022-01-06
      • 2016-07-07
      • 2021-12-20
      • 2016-12-03
      相关资源
      最近更新 更多