51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

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)配置上。

解决方法 {#解决方法}

  1. 设置环境变量:新增ANDROID_NDK_HOME键值为Android NDK安装目录,在PATH末尾增加;%ANDROID_NDK_HOME%

  2. 在Android Studio开发环境的Project Structure中设置Android NDK location

  3. 如果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运行就可以了。


赞(5)
未经允许不得转载:工具盒子 » Android编译报错:A problem occurred starting process 'command 'null/ndk-build.cmd''解决方法