下载
Android Studio是Google基于IntelliJ IDEA社区版开发的Android开发IDE。本文的配置基于Android Studio 3.1(发布于2018年3月)。
官方网站:Android Developer
国内相关网站
如图所示下载最新的Android Studio: 下载Andorid Studio安装
默认步骤即可(Linux版本解压即可,运行bin/studio.sh
)。
安装中……
启动
启动Android Studio启动的选择:
选择不导入配置,对于Android SDK配置,默认选择Cancel
即可:
下载和配置:
dl.google.com
是可以访问的,但速度较慢。
下载SDK基本组件
错误:
如果出现以下两种情况:
- SDK tools direcotory is missing
- SDK Problem: Your Android SDK is missing, out of date or corrupted
解决方案:建议删除用户目录下的.AndroidStudio3.x
配置信息目录,重新配置Android Studio。主要原因在于前一步下载SDK component
出错,如系统代理或网络造成的访问异常、中途中断下载等。
SDK Problem
建立项目
根据选项,自己填写,主要步骤参考下面两图: 建立项目下载相关库文件并配置
可能的问题(下载/配置速度太慢):
-
Gradle
下载慢,改成手动下载(先关闭Android Studio):
Gradle的配置信息可以在建立的项目My Application
的根目录中的gradle.properties
中看到;文件中distributionUrl
一行是软件包下载链接(也可以到官网https://gradle.org/releases/
下载对应的软件包)。例如:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
下载的gradle包,如gradle-4.4-all.zip
需要存放到相应的路径,gradle默认的安装路径是%USERPROFILE%\.gradle\wrapper\dists\gradle版本\hash序列\
(Windows, 其他系统类型); 例如:
%USERPROFILE%\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1
版本后面的目录是自动生成的Hash序列,不要修改,删除里面所有文件和目录,放入gradle-4.4-all.zip
。
-
jcenter.bintray.com
下载慢
修改My Application
的根目录中的build.gradle
文件(不是app目录中那个),将其中(有两处):
jcenter()
注释后后添加或直接修改(即修改https为 http协议):
jcenter(){ url 'http://jcenter.bintray.com/'}
也可以改成国内(例如:阿里云)的Maven镜像仓库
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
启动项目
Studio加载工程后显示如下图:
样例程序 运行之前需要先建立模拟器(AVD): 建立AVD 选择合适的Android版本(通常选择最新的)下载(速度较慢): 下载SDK,配置AVD
运行后的效果见下图(Android 8.1.0, API 27):
开机 | 桌面 | 样例 |
---|
其他
- Android Studio使用IPv6网络环境:
在系统安装目录的studio64.exe.vmoptions
(32位软件版使用studio.exe.vmoptions
)
-Djava.net.preferIPv4Stack=false
-Djava.net.preferIPv6Addresses=true
- 修改VM内存大小:
菜单栏【Help】-> 【Edit Custom VM Options】(默认在用户目录的.confg\studio64.exe.vmoptions
文件)。添加或修改初始和最大内存值等:
-Xms1024m
-Xmx4096m
- Android SDK管理器:
从Android Studio 2.3开始,SDK已经内置到Studion内部,可以在File->Settings
中进行查看。因此不再有下图的旧版本管理器了。
旧版本Android SDK Manager
- 更新错误Connection failed.
出现类似下图的问题:Connection failed (dl.goole.com). Please check network connection and try again.
Connection failed (dl.goole.com) 错误
解决方案:通常的问题是网络代理造成,尝试关闭网络代理或删除hosts
文件中涉及的条目。
网友评论