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

ArcGIS for Android 10.2.2 在IDEA安装配置

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

ArcGIS for Adnroid的SDK版本从10.2开始,就可以更好的支持IntelliJ IDEA了。也就是可以同时良好支持Eclipse和IDEA两种主流的开发工具。

现在ArcGIS for Android的版本到了10.2.2,官方下载地址在: https://developers.arcgis.com/android/

本文章会将在开发工具中的配置过程进行说明,详细说明在IntelliJ IDEA上的说明,Eclipse上的配置只简略说明。

下载

         离线包的下载地址就是: https://developers.arcgis.com/android/    

 

 

在eclipse上直接下载的话,地址为:http://developers.arcgis.com/android/eclipse/updatesite/

 配置过程就是在eclipse中,点击 Help->Install
New Software

点击 add 输入信息,进入网络连接,得到插件如图:


关于更详细的eclipse的插件安装,可在http://blog.csdn.net/david_ocean/article/details/12567317  中查看,方法相同。

文件结构

将下载下来的zip文件解压后,得到文件结构为:


 

 

其中

docs中为帮助文档,可以提供javadoc引用。

libs为库。

resources为资源,目前只有mil2525c 的标志

samples为例子工程,供学习使用。

tools为工具,内有eclipse的插件,供离线安装插件。详细还是请查看:

http://blog.csdn.net/david_ocean/article/details/12567317

 

在IntelliJ IDEA上的配置

本IDEA版本比较新,为13.0.2版本,若您的版本过老,与此版本差异过大,或许该文档可能对您有用:http://blog.csdn.net/arcgis_mobile/article/details/8155954

新建工程

打开IDEA,新建工程:

        

 

写好名字和选择Android:

然后,next到完成建立。

 

配置libs

         导航到ArcGIS forAdnroid 10.2.2的libs目录下,进行复制armeabi,armeabi-v7a,x86这三个文件夹:

 

 

在IDEA中,找到该project的libs文件夹,然后粘贴。

部署Global Libraries

右键点击该project,此处为ArcGIS 10.2.2工程,弹出对话框,选择Open Module Settings。

 

点击GlobalLibraries,然后点击+号,弹出Java和From Maven…选项,选择Java。然后导航到ArcGIS for Android 10.2.2的libs目录下,将

arcgis-android-api.jar
jackson-core-lgpl-1.9.5.jar
jackson-mapper-lgpl-1.9.5.jar
jcifs-1.3.17.jar

 

这四个进行添加。还有一个arcgis-android-app-toolkit.jar可加可不加,不是必须的,但是建议加了算了,避免忘了有这个东东。

 

 

在右侧的选择框内,Name行可以修改名字。

导入javadoc:

单击arcgis-android-api.jar,然后点击+号,弹出Attach Files or ..的对话框,然后导航到docs的目录下,将对应的reference添加。这样就完成了javadoc的连接。

在弹出的选择中,选择JavaDocs。

 

最后的样子会是这样的:

 

 

部署Modules的引用

在Project Settings 里面选择Modules,然后点击右侧的+,选择Libraris,然后选择对应的GlobalLibaries。

在添加的libraries左边,勾上export。

点击OK。回到原始界面。

测试

         在MyActivity中,新建一个MapView,然后即可提示导入com.esr.android.map.MapView

,然后选择MapView,按下crtl和Q,即可查看javadoc。说明配置没有问题。

总结 

 相对于eclipse而言,配置IDEA稍微有些复杂。不过弄完一次了之后,就好办很多。希望此文档对你有用。

 

抱歉!评论已关闭.