问题描述 {#问题描述}
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在本地电脑的文件路径进行配置。|-------------|--------------------------------------------------------------------------------------------------| |
1 2|sdk.dir=D\:\\MyDevEnv\\Android-SDK ndk.dir=D\:\\MyDevEnv\\Android-SDK\\ndk\\25.1.8937393|配置之后重新Snyc Project运行就可以了。
51工具盒子