《ArcGIS Runtime SDK for Android开发笔记》——(7)、示例代码arcgis-runtime-samples-android的使用...

1、前言

学习ArcGIS Runtime SDK开发,其实最推荐的学习方式是直接看官方的教程、示例代码和帮助文档,因为官方的示例一般来说都是目前技术最新,也是最详尽的。对于ArcGIS Runtime SDK for Android的开发资料,例如示例代码我们可以在以下网址获得:

https://developers.arcgis.com/android/sample-code/

示例代码托管在github的仓库中,可以直接使用git工具下载,也可以在已下载的SDK文件夹下的Sample文件夹中获取得到,对于如何获取SDK包可以参考博文《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)中的内容。

 

2、示例代码环境恢复

 2.1 获取sdk包,并解压,解压之后我们可以看到如下图所示的示例代码信息。

2.2 打开Android Studio选择File—>New—>Import Project,并在弹出框中选择示例代码所在位置。

选择arcgis-runtime-samples-android-master文件夹。

点击OK程序进入Building状态,这个时候会联网下载一些对应的支持包,需要保持网络的通畅。

等待一会儿就OK了,然后就可以看到示例代码里面的所有工程信息。

 

3、运行并查看程序运行效果

选择对应的工程,运行并查看效果。

这里我们选择了一个空间关系运算的示例GeometrySample

其中主要包含了缓冲区,面的合并和不同,空间关系计算等,具体的示例代码,我们可以打开工程后查看。

 

4、运行示例代码的一些异常问题的处理

上面主要给大家介绍了下载并运行官方示例代码的一个基本流程,但是在实际使用过程中,有时候却并没有那么顺利,我们会看到Message中爆出各种各样的问题。那就需要在一些地方注意到。目前,笔者发现的主要有以下几点:

注意:一定需要在联网环境下进行,对于希望在离线环境中恢复示例代码的同学请参考:《ArcGIS Runtime SDK for Android开发笔记》——基于Android Studio构建ArcGIS Android开发环境(离线部署)

  • 本机安装的Android SDK 有哪些版本?这个和示例代码所使用的是不是匹配,是不是用到的都已经安装了。例如下面的错误就是没有找到对应版本的Android SDK。

  • 检查对应版本的// ArcGIS Android 10.2.6 API  的编译选项 compile 'com.esri.arcgis.android:arcgis-android:10.2.6' 是否可用

例如10.2.6-u2出来之后10.2.6就不能用了。每次使用都是Can not Find,这里出现这样的问题我们替换为目前最新就可以解决。

 

 5、其他说明

对于需要时刻保持最新示例代码,了解最新动态的朋友,可以使用git工具打开,并查看示例代码每次编辑的一个基本情况,如下图我们就可以看到9月17日已经提交10.2.7的示例代码了。但是官网目前主页上依旧还是10.2.6-u2.

转载于:https://www.cnblogs.com/gis-luq/p/4810499.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值