mac Android studio3.2版本安装+环境搭建
Android studio3.2安装:
1.下载android studio
2.下载sdk manager
3.打开sdk manager
4.sdk manager需要设置代理才可以正常更新:
mirrors.zzu.edu.cn
80
5.配置环境变量
(1)命令输入:open ~/.bash_profile打开环境变量设置地址
export PATH=${PATH}:/Users/user/android/sdk/platform-tools
加入platform-tools所在地址
6.安装完后设置Android studio的sdk地址
7.gradle更新慢问题解决
(1)在更新开始时强制关闭android studio
(2)http://services.gradle.org/distributions/在这里下载gradle-all.zip(根据需要的版本下载)
(3)版本对应关系:
左边是以下build.gradle中版本号
右边是需要下载gradle包的版本
(5)进入电脑的user目录,同时按下shift+command+. 显示隐藏文件夹,找到.gradle文件夹,进入文件夹中的.gradle/wrapper/dists,查看gradle这时会发现有一个空的gradle文件夹,里面有个一串码的文件夹,这是刚才下载gradle开始是系统创建的,
(6)拷贝下载好的gradle.zip包到该文件夹下,注意不要解压,然后重启Androidstudio, 此时gradle会去加载文件夹下的gradle,并解析,解析成功后显示如下:
8.程序初始化是由于加载google依赖包需要,因此初始化的时候报错:
Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-gradle-api.pom
解决办法,build.gradle 中该google(),jcenter()为以下三句话,替换成访问国内的maven地址
buildscript {
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
}
}
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
}
9.运行程序时出现,依赖包访问不到异常处理方式(未出现异常,可忽略此步骤):
org.gradle.api.UncheckedIOException: Failed to capture snapshot of input files for task ':app:mergeDebugResources' property 'aapt2FromMaven' during up-to-date check.
这是因为没有设置gradle代理:
在该文件夹下加入:
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1080
更多相关文章
- Qt 5.7.0 (32 bit) 配置 Android 环境
- [Android] Android获取当前顶部Activity名方法历史版本汇总
- android 利用 git 信息区分 apk 版本
- Android简明开发教程二:安装开发环境
- Android开发SDK版本号和API level对照表,到Android 10.0