Android Studio 无法启动 git,尽管实际上可以

问题描述 投票:0回答:8

我的 Android Studio 正在抱怨

无法启动 Git:

/usr/bin/git

Git 可执行文件的路径可能无效

虽然我实际上可以在android studio中使用git,并且

/usr/bin/git
可以在终端中使用。

我如何摆脱这个错误

这是我的〜/.bash_profile

export PATH=/usr/bin/git:$PATH

android git android-studio
8个回答
57
投票

如果您使用的是 Mac OSX,请在终端中运行

sudo xcodebuild -license
。它将显示一面文字墙。仔细阅读许可证;) 并按住 Space 直到到达末尾,然后只需键入
agree
并按 Enter 键。这解决了我在 Android Studio 上的上述错误。

在某些情况下,即使这样也可能无法解决此问题。尝试在终端中运行以下命令并重新启动 Android Studio。

sudo /usr/bin/git

10
投票

可能是AS端的权限问题。您可以尝试将

/usr/bin/git
符号链接到
/user/local/bin/git
并使 AS 指向符号链接。


10
投票

已修复..我的 mac 上没有安装 Xcode。

从命令行安装它

xcode-select --install

它会要求提示安装接受并安装

那就试试吧

git --version

10
投票

为了找到git路径:

which git

7
投票

Xcode 更新到 7.0 后,我的 Android Studio 抱怨 Git,我的解决方案是转到终端并输入

 sudo /usr/bin/git

sudo git --version

这将向您显示此消息:

您尚未同意 Xcode 许可协议。您必须同意 为了使用 Xcode,需要遵守以下两个许可协议。

最后你必须同意许可

输入“同意”即表示您同意软件条款 许可协议。


4
投票

首先您需要接受许可证

xcodebuild -license accept

0
投票

就我而言,我下载了Xcode的更新,但不记得接受新的许可协议/条款和条件。所以我刚刚启动 Xcode 并同意新的许可协议,它就开始工作了。


0
投票

我怀疑我的 Mac Mini 速度很慢,因为它是旧型号,所以我尝试了以下操作,试图在疑似 Android Studio 强加的超时之前从 git 获取响应。

  1. 导航到 Android Studio -> 首选项 -> 版本控制 -> Git
  2. 验证 git 二进制文件的路径是否正确。就我而言,
    /usr/bin/git
    与从命令行执行的
    which git
    的输出相匹配,因此这确认这不是路径问题。
  3. (见下面的屏幕截图)按“测试”按钮
  4. 我可能不得不按“测试”按钮几次(之前可能出现超时错误),但最终测试成功了。然后它显示了 git 版本(可能是通过向 git 询问其版本来进行测试)。
  5. 现在我开始在 git 中尝试做的事情(这是项目中 java 文件的注释),它成功了。
© www.soinside.com 2019 - 2024. All rights reserved.