当前位置: 首页 > 知识库问答 >
问题:

生成命令失败。或make.exe不能识别为内部或外部命令、可操作程序或批处理文件

刘绍晖
2023-03-14

我在android项目中使用原生代码似乎是最近一年半的事。但今天突然android工作室显示以下错误。

生成命令失败。使用参数{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

‘“d:\android\sdk\ndk-bundle\build\..\prebuild\windows-x86_64\bin\make.exe”’不能识别为内部或外部命令、可操作程序或批处理文件。

我试过太多的解决办法,但都不奏效。

共有1个答案

陶俊晤
2023-03-14

在对这个问题做了太多的研究之后,我终于找到了一个解决办法。

步骤: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

最后是同步项目。

 类似资料: