mac下Android开发环境的配置
近似一天的时间,终于把Android环境配置好了。
总结:主要问题在于android的网站是国外,下载东西的时候需要vpn才可以。所以会出现各种各样的问题。
环境:Android Studio + SDK(自己安装的)+jdk(我用的是1.8版本,高版本可能会出现各种问题)
步骤:
1.下载jdk:
java官网自行下载。mac下默认路径:/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home
2.下载sdk(下好Android Studio后会帮你下载sdk相关组件,但是不要用那个,因为是国外的网站,有些东西下载不了)
自行搜索下载。下载之后在terminal里进入 /Library/android-sdk-macosx(这里的文件名字坑不一样)/tools目录
输入 ./android sdk 弹出sdk manager管理界面。然后配置东软(感谢东软)的开源镜像网站(具体百度)。
3.下载android studio
下载之后不用修改任何配置!出现第一个警告后,点cancel即可,然后创建新项目,这时候会要求你配置sdk和jdk,在/Library/Java
和/Library/android-sdk-macosx 目录中配置即可(具体可百度)。
然后会加载sdk,你会发现你自行安装的sdk少一点东西(Android Studio会给出提示),然后不要在android studio里边安装,去命令行调出 sdk manager下载(和刚才一样)。
完成之后即可以创建新项目。这时候会自行Sync With gradles(好像是这么拼写),有错误之后查看log.txt会发现是Timeout的问题。
就是有些东西下载不了呗。然后在build.gradle代码中修改如下:
buildscript { repositories { jcenter() maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.google.gms:google-services:4.0.1' } } allprojects { repositories { jcenter() maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} google() } } task clean(type: Delete) { delete rootProject.buildDir }
之后就ok,剩下的安装就很简单了
如果你现在的步骤不正确,建议重新安装。
直接删除会删不干净。所以打开terminal,输入以下命令,即可删除干净。
rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio* rm -Rf ~/AndroidStudioProjects rm -Rf ~/.gradle rm -Rf ~/.android rm -Rf ~/Library/Android*
以上。