现在的位置: 首页 > 综合 > 正文

ArcGIS for Android安装配置详解

2018年02月18日 ⁄ 综合 ⁄ 共 1585字 ⁄ 字号 评论关闭

ArcGIS开发中,移动端的开发是重要一块。在这里,我介绍安卓端开发前的配置步骤。

         首先有一个概念,就是ArcGISfor Android的SDK只是elicpse中的一个插件,而且只有这一个。所以只能在eclipse中进行开发。

下图为官网https://developers.arcgis.com/en/android/install.html上的解释:

下面本人默认读者就是一个Android开发者,具有运用eclipse开发经验的人。

在线安装

通常最简便的方式是在eclipse中进行在线安装,这说有多方便就有多方便。在eclipse中Help中Install new software来引导下载。

然后在work with中输入地址http://downloads.esri.com/software/arcgis/android:

那么下载完之后,和之前所有的eclipse的插件一样进行安装即可。结束后重启eclipse,在新建工程的时候会发现多了一些东西:

这就是SDK所提供的工程和例子。Project是设定好环境,供开发用。Simple是写好的程序供大家学习:

至此不再细说。回到在线安装上面来。如果读者这么下载并且安装了之后,会发现一个问题,就是这个插件的版本是9.0的:

而如今是10.1.1的了。为何在线安装都不是最新的呢?那么这就涉及到一个服务器的更新问题,现在打开在线安装地址:http://downloads.esri.com/software/arcgis/android

会看到该网址没有问题,是esri的官方eclipse插件下载地址。唯一的情况在于更新问题上,在帮助文档https://developers.arcgis.com/en/android/guide/updating-the-plug-ins.htm上说明:

是通过elipse上进行插件更新,而在线下载都是初始版本。那么插件更新的方法是在eclipse中Help中Install new software的下面进行选择,点击already installed:

弹出选择项:

选择这两项Core和Doc and Sample然后点击update来进行跟新。

版本的跟新都是这样。从原则上来说,esri更鼓励的是离线安装而非在线安装,从在线安装的都不是最新版这一事实就可看出,而打开官方的sdk下载网站https://developers.arcgis.com/en/android/更看出端倪:

压根没提elipse的下载地址,而是直接离线下载。那么既然官方鼓励离线,那么我们也要弄弄离线安装才更好。

 

离线安装

下载离线包,在官方地址中https://developers.arcgis.com/en/android/点击下载,得到的是zip文件包:

然后在eclipse中Help中Install new software中,点击add来手动添加jar包。

在Local中选择地址,然后在Name中设定名字。

随后,添加后得到与在线下载一样的界面:

随后就按照普通安装的模式就行了。

同时可以注意的是,在该包中有api文档可供参考。将其解压即可。

总结

在线和离线本质上有巨大不同,但在实现上几乎相同,仅仅是url的变更而已。但由于esri官方的鼓励问题,所以离线更实在,更方便。下载首页就是离线包。而在线下载的还不是最新版本的。所以鼓励大家进行离线下载,更快更好的进行你的ArcGIS for Android开发之旅。

-----2013.10.10

                                                                                                                         -----David.Ocean

抱歉!评论已关闭.