本文主要包括以下内容:
一、ArcGIS Runtime SDK for Android 下载(附下载链接);
二、ArcGIS Runtime SDK for Android 安装(Eclipse环境,非Adroid Studio);
一、下载相关说明。
方法一:从官网自行下载,需要到ESRI官网(https://accounts.esri.com/signup?redirect_uri=http%3A%2F%2Fwww.esri.com%2F)注册帐号。
注册成功后登录,页面右上角会有Downloads的图标,点击进去,找到所需SDK,选择所需SDK版本下载即可。
需要说明的是,这里注册的帐号只能访问开发者文档、API以及SDK下载,其许可级别是开发者(仅用于开发及测试),可用功能是所有功能(但程序中地图上会有水印,调试信息里也有仅用于开发等信息)。对于刚开始学习而言,可以先这样使用,水印什么的倒也无所谓。如果需要利用ESRI的其他功能进行高级开发,就需要注册开发者帐户了。关于开发者帐户我暂时没注册成功,提示:ArcGIS for Developers is not available in your area。
关于SDK许可级别、版本授权以及去除水印,可参考下面两个说明:
1、官网说明(英文):https://developers.arcgis.com/android/guide/license-your-app.htm
2、网友“江海不系舟”的整理说明(中文):http://www.cnblogs.com/wangcan/p/4536806.html
方法二:暂时不想注册帐号,可以直接从网上搜所需版本号(如arcgis-android-sdk-v10.2.5),去CSDN资源里找也许不会让你失望。
以下是我下载好的几个版本(免积分下载),部分版本由于CSDN上传资源大小限制这里就用百度网盘了,如果无法下载成功,可以留言留个邮箱。
1、arcgis-android-sdk-v10.1.1 下载:http://download.csdn.net/detail/zshuaihua/9067635;
2、arcgis-android-sdk-v10.2 下载:http://download.csdn.net/detail/zshuaihua/9067649;
3、arcgis-android-sdk-v10.2.4 下载:http://pan.baidu.com/s/1hWhdk;
4、arcgis-android-sdk-v10.2.5 下载:http://download.csdn.net/detail/zshuaihua/9067671;
5、arcgis-android-sdk-v10.2.6-2 下载:http://pan.baidu.com/s/1i3GTL6P;
关于上面SDK版本的几点说明:
由于每次版本更新都会带有新功能的推出、部分功能停用以及IDE环境调整等变化,有兴趣的可以留意ESRI官网相关新闻。以下是我个人的一些总结。
1、arcgis-android-sdk-v10.2.4 对 Shapefile的支持
我比较关注的一点是该版本添加了对矢量以及格式地图的直接支持,对,该版本及以后版本开始支持shapefile了。
所以要使用ArcGIS for Android加载shapefile地图的话就需要确保自己的SDK版本是10.2.4及以上才行,否则从网上找到的例子中所用到的ShapefileFeatureTable等类会报错。这里很感谢网友“江海不系舟”的指点,他博客园里(http://www.cnblogs.com/wangcan/)也有好多很棒的关于ArcGIS
for Android的文章,大家也可以去参考下。
2、arcgis-android-sdk-v10.2.4 对 Eclipse的支持
对于v10.2.4以及之前的版本都可以自动导入Eclipse中(具体方法会在下一篇文章中提出),而随着Google停止对Eclipse的支持而全力转向Android Studio,ESRI官方也在ArcGIS Android v10.2.5中宣布v10.2.5(含)以及其后的版本都不再支持自动的ArcGIS Android Eclipse插件(而只能采用手动配置的方式,下一篇文章会详细介绍)。
因此,arcgis-android-sdk-v10.2.4是最后一个支持在Eclipse中自动添加的版本,所以如果还继续用Eclipse的话建议在Eclipse中安装v10.2.4版本(这样可以直接新建ArcGIS工程项目),而如果要用到新的SDK版本中的功能,只需手动配置环境即可。
关于如何卸载旧版本可参考这篇文章:如何卸载Eclipse中ArcGIS for Android旧版本?
二、ArcGIS Runtime SDK for Android在Eclipse中安装配置(详见下一篇文章)。
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/zshuaihua/article/details/48135027