在Mac 电脑之中,安装AndroidStudio 工具。
在android 官网下载最新的Android Studio 安装文件。
直接安装Android Studio 就可以了 ,不用单独安装svn,git和javaJDK。 以及AndroidSDK
在AndroidStuido 安装包之中,上述的开发环境配置库文件,全部包含了。
如果你的本地已经安装了各种svn和git 以及javaJdk 。那么安装完毕Stuido后,可以主动手动配置,让Stuido 使用现有安装的工具。减少重复资源库的下载。
安装之后,经常碰见的错误,就是Failed to open zip file 错误了。
这个错误主要在于Stuido 在下载各种支持库的时候出现压缩文件下载不完整,造成解压失败的问题。 而最容易出现该问题的就是gradle-6.1.1-all.zip 等文件了。
如果出现了该文件解压失败的话, 找到该目录下的这个文件夹,直接将整个文件夹进行删除。
然后再刷新项目, 这个时候会自动重新下载该Gradle版本文件,这个文件大小约100多M左右。
原先我们在Android Studio 安装成功后,进行检查svn的时候,通常情况下我们可以利用Mac原生的svn 库。
而这个svn库是在Mac的开发工具XCode的组件之一。老版本的Mac系统下,XCode支持svn。
但是在Mac 10.15版本之后,不在进行支持了。所以我们可能昨天还在愉快的使用svn。但是升级完系统之后。
Android Studio 执行后就会提示如下错误:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
这个错误就是在CommandLineTools 之中找不到svn工具了。
通常建议:是在MAC终端之中 输入以下两行代码
sudo rm -rf /Library/Developer/CommandLineTools
// 删除已经存在的工具库
xcode-select --install
输入指令进行重新安装CommandLineTools工具。
原先可能该方式还能成功。但是现在输入该指令之后,下载100多M的文件然后安装成功后。
我们通过终端进行验证svn是否成功时, svn --version
,得到的指令告诉我们,xcode 不在支持svn了。
翻了下 Xcode 的更新日志 得到 从XCode10 开始就不支持SVN了。 这点可能iOS开发的小伙伴很清楚,但是其他不用Xcode的就不了解了。
Xcode 10运行的系统版本 从macOS10.14 就开始了。 有部分10.14的系统通过xcode-select --install
可以安装成功,而10.15之后的系统大家就完全不用惦记了。已经不在支持svn了。所以所有的通过该种方式安装的,都已经不行了。
注意:我们开发过程中用到的工具,很多时候说法是mac系统自带的。但是其实是mac系统下xcode工具的插件模组而已。只是mac系统会帮我们自动检测该组件是否可用,并自动帮我们进行安装而已。
那么10.15版本后,仍然想使用svn 该怎么办? 也有方法。
1.下载各种svn控制工具-但是面临到收费问题,而且很多还无法关联到IDEA之中。进行管理。
2.下载homebrew 工具库,进行安装svn库。-ps HomeBrew库会安装本身支持的库,然后再安装svn。 找准镜像网站,否则你会卡的要死的。
我最终选择的homebrew库实现的。免费而且方便
HomeBrew安装方式:
https://zhuanlan.zhihu.com/p/59805070
HomeBrew 中的svn安装方式:
https://blog.csdn.net/wueasy/article/details/1053048182
最后再附上HomeBrew的源码地址:https://github.com/Homebrew/homebrew-core
HomeBrew 图形化操作界面cakebrew插件的官网下载链接:https://www.cakebrew.com/ -ps :感觉这个升级的比较慢,但是没办法他支持中文啊。