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*

 以上。

posted @ 2019-04-19 22:40  nlw  阅读(240)  评论(0编辑  收藏  举报