Cannot run program “git.exe”: createprocess error=2,系统找不到指定的文件

2016-03-09 17:27 阅读 21,696 次 评论 4 条

摘要

Android Studio提供VCS(Version Control System)版本控制系统,默认情况使用Git、GitHub工具需要配置git.exe路径,否则提示“cannot run program git.exe createprocess error=2 系统找不到指定的文件”的错误,如下图:

Cannot run program git.exe

一、使用GitHub管理项目源码提示:Cannot run program "git"

第一种解决办法:

  1. 下载GitHub客户端,成功安装
  2. 配置系统GitHub中bin环境变量或指定Android Studio中git.exe路径,Settings——>Version Controls——>Git在Path to Git executable中指定git.exe路径,默认路径:C:\Users\Administrator\AppData\Local\GitHub\PortableGit_cf76fc1621ac41ad4fe86c420ab5ff403f1808b9\bin
  3. 在新版的GitHub,git.exe路径在“...\cmd\git.exe”

第二种解决办法:

  1. 下载Git客户端,点击下载

  2. 双击安装,自动添加系统环境变量,省略手动配置Android Studio中git.exe步骤
    Cannot run program git.exe

  3. GitHub客户端本地下载

使用SVN管理项目源码,提示:Cannot run program "svn"

根据第一种情况,可以推测使用SVN管理项目源码时,Android Studio或Eclipse开发工具无法检测到SVN管理工具的执行环境,即svn.exe执行文件。

Cannot run program svn

如果你使用的是TortoiseSVN客户端,找到软件安装目录,然后找到bin文件夹,看到svn.exe执行文件,说明当前电脑已经安装了command line client tools

第一种情况

如果你使用Android Studio开发工具,切换到Settings——>Version Control——>Subversion,在右边指定command line client所在路径,即svn.exe所在路径,重启AS,问题解决。

Cannot run program svn

第二种情况

当前电脑没有安装SVN管理工具或已安装TortoiseSVN(但没有安装comman line client tools),首先下载TortoiseSVN,记得勾选command line client tools,重新提交项目,问题解决。

Cannot run program svn

新版本的TortoiseSVN,不用开发者手动配置svn.exe路径,钊林当前使用的是TortoiseSVN-1.9.7,下载地址

参考资料
Android Studio运行时自带签名配置过程详解
Android Studio的调试技能,你懂了吗?
使用Android Studio集成的GitHub功能需要注意的
module导入Android Studio的两种方式,你用了吧?
Android Studio “Live Templates”如何提升编程效率?

你可能感兴趣的文章

来源:TeachCourse每周一次,深入学习Android教程,关注(QQ158#9359$239或公众号TeachCourse)
转载请注明出处: https://www.teachcourse.cn/1545.html ,谢谢支持!

资源分享

Eclipse关联android-support-v4包的两种方法 Eclipse关联android-support-v4
Window/Linux下Genymotion快捷键大全 Window/Linux下Genymotion快捷
Android面试笔记三:文石信息 Android面试笔记三:文石信息
友盟开发基础——自动更新功能(演示) 友盟开发基础——自动更新功能(