Android开发新环境运行项目报Cmake编译错误-1073741515的解决方法

  1. 问题现象:
  Caused by: com.android.ide.common.process.ProcessException: Error while executing process 
  D:\androidStudio\Sdk\cmake\3.22.1\bin\cmake.exe with arguments
  Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:\androidStudio\Sdk\cmake\3.22.1\bin\cmake.exe'' 
  finished with non-zero exit value -1073741515
  	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
  	at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46)
  	... 140 more
  1. 原因分析:
    出现这个问题的原因是cmake这个程序运行出错了,返回-1073741515。
    然后我们在cmd命令行窗口 输入D:\androidStudio\Sdk\cmake\3.22.1\bin\cmake.exe --version 竟然没有任何输出,
    按理说应该输出cmake的版本号呀。然后百度Google搜索一波,最后发现是电脑环境问题,cmake运行需要window c runtime运行库。
    英文解释错误码-1073741515的原因,是缺少DLL动态库:This error code is a classic Windows "missing file" signal. 
    Specifically, the exit value -1073741515 (which is 0xC0000135 in hex) translates to STATUS_DLL_NOT_FOUND.
  1. 解决方法:
    3.1 下载window c runtime运行库,官方下载地址:
    https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
    3.2 根据自己电脑是32还是64位,都下载安装2015, 2017, 2019, and 2022版本吧,安装多了没事。
    3.3 安装完成之后,搜索一下一般会出现了msvcp140.dll 或者 vcruntime140.dll 之类的依赖库,才是安装成功了
    3.4 然后在cmd命令行窗口 输入D:\androidStudio\Sdk\cmake\3.22.1\bin\cmake.exe --version 应该会输出cmake版本号
    3.5 如果安装成功了3.4步骤没有输出cmake版本号,重启一下cmd窗口或者重启电脑试一下。
posted @ 2026-03-14 15:25  yongfengnice  阅读(76)  评论(0)    收藏  举报