android-studio 4.0安装配置
Android Studio 4下载地址:https://developer.android.google.cn/studio?hl=zh-cn
JDK下载地址:https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows
直接下载Android Studio 4即可
如 android-studio-ide-193.6626763-windows.exe
安装
打开android-studio-ide-193.6626763-windows.exe按照引导进行安装即可
对于ubuntu系统 下载 android-studio 之后解压并进入bin目录执行 ./studio.sh 即可打开 android-studio
第一次启动后,在启动页选在配置
并设置SDK目录,如果已经下载过 android-sdk 可以直接将sdk目录配置到此目录;
如果没有下载过sdk则android-studio会在配置sdk目录后自动下载到该目录,比如 ~/android-sdk
然后等待 android-sdk 下载完毕,下载过程需要较长的时间等待;
Android-SDK 下载更新需要访问网络
可以设置镜像服务器
设置HTTP代理 点击 Configure -> Settings -> Appearance & Behavior -> System Settings -> HTTP Proxy
可以使用国内镜像
对于公司内网可以设置公司内部的代理
下载过程略慢,而且进度条只在下载完一个文件才更新一次,可以进入到sdk目录监控该目录所占空间来评估是否在下载;
[~/android-sdk]$ du -sh .
17M .
[~/android-sdk]$ du -sh .
62M .
下载完毕之后可以将 android-sdk 目录打包备份;
然后可以创建project并进入工程
进入工程后会自动下载更新gradle及插件;
gradle的代理配置
修改 gradle scripts下的全局配置 gradle.properties 设置代理的用户名和密码;
systemProp.http.proxyHost=
systemProp.http.proxyPassword=
systemProp.http.proxyPort=
systemProp.http.proxyUser=
systemProp.https.proxyHost=
systemProp.https.proxyPassword=
systemProp.https.proxyPort=
systemProp.https.proxyUser=
需要将host, port, 用户名和密码填好
然后重试 sync gradle
注意android-studio会弹窗确认代理配置,其中password是N/A,不要点击OK,否则配置文件中的密码会被清除掉,导致代理失效;
如果仍然不能下载同步 gradle 可以打开浏览器输入地址手动下载
https://services.gradle.org/distributions/gradle-6.1.1-all.zip
然后解压到目录 ~/.gradle/wrapper/dists/
比如linux
~/.gradle/wrapper/dists/gradle-6.1.1-all/cfmwm155h49vnt3hynmlrsdst/gradle-6.1.1-all.zip
其中 cfmwm155h49vnt3hynmlrsdst 是下载临时目录,替换未下载成功的文件如 gradle-6.1.1-all.zip.lck
windows系统目录在 C:\Users\xxx\.gradle
如果仍然报错;比如提示信息 Received status code 407 from server: authenticationrequired
这是因为设置了代理但JRE缺失其颁发的证书,需要手动添加;也可用以下方法解决
如果 Android Studio Gradle无法获取pom文件
在Project的build.gradle里的allprojects里添加
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
并点击File -> Setting -> Build,Excution,Deployment -> Build Tools -> Gradle —> Android Studio;
勾选 Enable embedded Maven repository
可以去这个ailiyun地址找正确地址:http://maven.aliyun.com/mvn/view
jcenter { url 'https://maven.aliyun.com/repository/jcenter'}
配置 build.gradle 之后如下
allprojects {
repositories {
maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
google()
jcenter { url 'https://maven.aliyun.com/repository/jcenter'}
}
}
android模拟器安装
另外模拟器配置的虚拟机文件会下载到 android-sdk\.downloadIntermediates\ 目录下
比如 android-sdk\.downloadIntermediates\x86-30_r07-windows.zip
解压后会放在 android-sdk\system-images\android-30\google_apis_playstore\x86
注意
如果android-studio是安装在虚拟机中的系统需要开启虚拟化引擎如VMware勾选虚拟化 Intel VT-x/EPT 或 AMD-V/RVI(V);