Android编译报错:A problem occurred starting process 'command 'null/ndk-build.cmd''解决方法
问题描述
Android项目编译时报错信息如下所示:
1 | Caused by: org.gradle.process.internal.ExecException: A problem occurred starting process 'command 'null/ndk-build.cmd'' |
问题分析
根据报错日志可以看出ndk-build.cmd
命令之前的NDK目录为null
,显然问题出在NDK的路径(Android NDK location
)配置上。
解决方法
- 设置环境变量:新增
ANDROID_NDK_HOME
键值为Android NDK安装目录,在PATH末尾增加;%ANDROID_NDK_HOME%
- 在Android Studio开发环境的Project Structure中设置
Android NDK location
- 如果
Android NDK location
不可修改,请打开项目找到local.properties
配置文件直接添加ndk.dir,然后根据下载的NDK在本地电脑的文件路径进行配置。配置之后重新Snyc Project运行就可以了。1
2sdk.dir=D\:\\MyDevEnv\\Android-SDK
ndk.dir=D\:\\MyDevEnv\\Android-SDK\\ndk\\25.1.8937393
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 竹山一叶!
评论