ArcGIS Runtime for Android 1 开发环境部署
Android Studio,与Visual Studio一样同为开发IDE,但它对国内的友好程度却不如Visual Studio,所有,有必要记录一下安装部署的主要步骤和注意事项。
一、完全清理
如果未安装过Android Studio,则忽略此步骤;如果已安装了,除卸载Android Studio安装外,还应该删除以下文件夹:
(1)C:\Users\当前用户名\.android
(2)C:\Users\当前用户名\.gradle
(3)C:\Users\当前用户名\AppData\Local\Google\AndroidStudioXXXX.X
(4)C:\Users\当前用户名\AppData\Roaming\Google\ AndroidStudioXXXX.X
此外,还可能需要删除一些自建的环境变量。
二、文件夹创建
在安装部署前,为了保证C盘不被爆满,最好将相关安装配置文件存放在其他盘符。为此,创建的文件夹结构如下图所示:
各个文件夹的主要存放的内容:
(1)Drive:模拟器文件存储路径。
(2)Gradle:自定义构建工具仓库所在路径。
(3)Project:项目文件存储路径。
(4)SDK:Android SDK开发工具存储路径。
(5)Studio:Android Studio的安装路径。
二、Android Studio安装
官网地址:https://developer.android.google.cn/studio/
请滚动到页面底部下载Windows版本。
安装Android Studio主程序比较简单,安装路径选择自定义的位置:D:\Android\Studio
三、JDK安装
安装后,首次启动会弹出Android Studio向导窗口,选择Custom自定义类型。
该向导将让我们安装JDK,安装路径默认在Android Studio的jbr目录下:D:\Android\Studio\jbr
如果系统中已安装过一个或多个JDK版本也没关系,后期可以选择想要的JDK版本。
四、SDK安装
启动向导还将让我们安装Android SDK,安装路径选择自定义位置:D:\Android\SDK
此处的Android Virtual Device无法选择,原因未知,但不影响后期的使用自带的模拟器。
五、Gradle安装
Gradle构建工具安装是本文的核心。既要实现自定义Gradle路径,又要解决初始化速度问题。
(1)Gradle路径配置,默认的路径在C:\Users\当前用户名\.gradle,为防止C盘占用,可以修改成自定义的路径。这里两种方式实现。
方式一:环境变量法,在系统环境变量中新建GRADLE_USER_HOME变量,值为D:\Android\Gradle
方式二:打开Android Studio设置All Settings。
在Build Tools-Gradle中设置Gradle user home为D:\Android\Gradle
(2)Gradle镜像配置。在Gradle的根目录(D:\Android\Gradle)下创建名为init.gradle文件,内容为:
allprojects { buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } } } repositories { maven { url 'https://maven.aliyun.com/repository/public/' } maven { url 'https://maven.aliyun.com/repository/google/' } } println "${it.name}: Aliyun maven mirror injected" }
(3)Gradle首次构建。新建一个空白项目。
它先会自动下载相应版本的gradle压缩包(这个速度本身很快,不需要镜像)。
然后,将自动解压构造成这样的路径。
最后就开始从镜像地址下载各个组件。
如果Build窗口没打开,可以View里手动打开。
六、AVD配置
关于AVD(Android Virtual Device)模拟器自定义路径配置,网上很多说法都不对,ANDROID_SDK_HOME、ANDROID_EMULATOR_HOME、ANDROID_AVD_HOME等都不是有效的环境变量,正确的是ANDROID_USER_HOME
只有这样配置后,后期生成的AVD文件位置才是自定义的,否则将在默认的C:\Users\当前用户名\.android下。
小结
Visual Studio也可以开发安卓,但它的部署步骤是一键完成,可没有这么多坑,不愧称为宇宙第一IDE!
作者:我也是个傻瓜
出处:http://www.cnblogs.com/liweis/
签名:成熟是一种明亮而不刺眼的光辉。