更改 Android Studio/IntelliJ 的 xcrun 开发者路径

Posted

技术标签:

【中文标题】更改 Android Studio/IntelliJ 的 xcrun 开发者路径【英文标题】:change xcrun developer path for Android Studio/IntelliJ 【发布时间】:2015-10-13 07:18:45 【问题描述】:

我正在使用 GIT 并尝试推送我的代码并在使用 Terminal 时收到以下错误。我不使用 XCode,我使用的是 android Studio

我尝试使用的命令是:

git 分支网络

错误:

xcrun:错误:无效的活动开发者路径 (/Library/Developer/CommandLineTools),缺少 xcrun:/Library/Developer/CommandLineTools/usr/bin/xcrun`

如果有任何帮助,我正在运行 El Capitan Beta 4 更新。


更新IntelliJ 用户和 MacOS 也会发生这种情况 卡特琳娜更新

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,但是svn。我发现通过安装 El Capitan,Xcode 被“卸载”了。我从 App Store 重新安装了 Xcode,然后通过终端重新安装了 Xcode 命令行工具

xcode-select --install

安装后,我的/Library/Developer/CommandLineTools/usr/bin目录又出现了,svn又开始工作了。

【讨论】:

谢谢你,但我没有使用 XCode,我使用的是 Android Studio 我应该注意到我也没有使用 Xcode 进行开发。我正在使用 IntelliJ。 gitxcrun 的一个版本作为 Xcode 命令行工具的一部分分发(这是您的 git 当前配置为从中执行的位置)。如果您自己安装了git(例如/usr/local/bin),则可能需要将您的alias 重新配置为git 以指向您的安装而不是默认安装。 运行xcode-select --install 为我安装固定git 的Xcode 命令行工具。无需安装整个 Xcode。 答案对于 El Capitan 的最终版本也很有用。它使 git 工作。 这似乎每隔几个 Apple OS 版本就会发生。我想知道他们是否意识到这一点。【参考方案2】:

您可以从here 安装git,而不是安装xcode,并将android studio 中的路径更改为/usr/local/git/bin/git,如下图所示。

这样可以节省时间和内存。

【讨论】:

确实节省了我的时间!谢谢@Atrix1987 这应该被标记为答案。他要求 android studio 并标记为 Xcode 答案。不知道他怎么了?顺便感谢您的解决方案。 在更新到 macOS Mojave 之后,这正是 Android Studio 中的建议,从这个链接安装 git。但是您的回答有助于快速设置正确的路径。 2020 年更新:在 Catalina 更新 2018 MBP 之后发生在我身上。用自制软件安装git,路径为:/usr/local/bin/git【参考方案3】:

在我的情况下,Git 在升级 Mac OS X High Sierra 后无法工作。

幸运的是,@Rob 提供的答案仍然适用于 High Sierra,因此我无需实际更改 xcrun 开发者路径,也无需安装所有 XCode

【讨论】:

【参考方案4】:

升级到 macOS Mojave 后我丢失了 Git。

重新安装 XCode CLI 的解决方案仍然可以正常工作。

在终端中,输入:

xcode-select --install

...并在提示符下单击“安装”。

【讨论】:

【参考方案5】:

使用 /usr/local/git/bin/git 作为路径

【讨论】:

以上是关于更改 Android Studio/IntelliJ 的 xcrun 开发者路径的主要内容,如果未能解决你的问题,请参考以下文章

Android怎么动态更改actionbar的背景颜色

更改 Cordova 项目 android 包名称

Android:通过更改片段更改菜单项的可见性

Android - 更改所有 Android 版本的应用程序语言

如何更改Android版本和代码版本号?

Android更改设备信息!