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!

posted @ 2023-03-18 17:41  我也是个傻瓜  阅读(159)  评论(0编辑  收藏  举报