[Android Studio] 2019年Android Studio配置指北

Posted arcsinw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Android Studio] 2019年Android Studio配置指北相关的知识,希望对你有一定的参考价值。

android Studio是我学习Android开发路上的第一块绊脚石,新建一个项目,一行代码没动,直接编译不起来,本文为什么叫指北,因为我太难了

本文讲解在9102年如何在国内网络不通畅的情况下流畅的使用Android Studio

1. 关闭代理

网上能搜索出一堆通过增加国内镜像站的代理来使下载SDK的速度飞快,然而我一个都用不了,建议不要使用代理

技术图片

2. 改hosts

dl.google.com的DNS无法解析,这是导致很多问题的元凶,通过手动在hosts中增加域名和ip的映射来解决这个问题

多个地点ping[]服务器-网站测速-站长工具中找到一个能在本机ping通的延迟最小的ip,加到本机的hosts中

3. Android SDK

前面的都配置好后,就可以直接在线下载Android SDK了

技术图片

技术图片

4. Gradle

4.1 使用aliyun的maven仓库

技术图片

修改Project的build.gradle文件

 repositories 
        // 添加阿里云 maven 地址
        maven  url 'http://maven.aliyun.com/nexus/content/groups/public/' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/google' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' 

        google()
        // jcenter()
    
allprojects 
    repositories 
        // 添加阿里云 maven 地址
        maven  url 'http://maven.aliyun.com/nexus/content/groups/public/' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/google' 
        maven  url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' 

        google()
        // jcenter()
    

4.2 在C:\\Users\\用户名\\.gradle\\gradle.properties文件中如果设置了gradle的全局代理也要注释掉

# systemProp.http.proxyHost=mirrors.neusoft.edu.cn
# systemProp.http.proxyPort=80

不要把时间浪费在给IDE填坑上

以上是关于[Android Studio] 2019年Android Studio配置指北的主要内容,如果未能解决你的问题,请参考以下文章

转换 Android Studio 项目新 API 密钥时遇到问题

android-studio-dir = C:\Program X And​​roid Studio not found at C:\Program FLUTTER PROBLEM

Flutter android studio in mac 显示 Please configure Android SDK in Logcat

Android studio调试时遇见Install Repository and sync project的问题

Android Studio 3.3 不允许 SDK 版本低于 26 的自适应图标

Android studio2.2 ndk 错误 :format not a string literal and no format arguments!