ArcGIS Runtime for Android 1 开发环境部署

Posted 我也是个傻瓜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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!

以上是关于ArcGIS Runtime for Android 1 开发环境部署的主要内容,如果未能解决你的问题,请参考以下文章

Arcgis Runtime for andriod 100 加载geodatabase

Arcgis Runtime for andriod 100 加载TPK

Arcgis Runtime for andriod 100 Simple marker symbol

ArcGIS Runtime for Android 5 加载地图

用ArcGIS Runtime for Android建立简单App,展示地图

ArcGIS Runtime for Android 1 开发环境部署