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
本IDEA版本比较新,为13.0.2版本,若您的版本过老,与此版本差异过大,或许该文档可能对您有用:http://blog.csdn.net/arcgis_mobile/article/details/8155954
打开IDEA,新建工程:
写好名字和选择Android:
然后,next到完成建立。
导航到ArcGIS forAdnroid 10.2.2的libs目录下,进行复制armeabi,armeabi-v7a,x86这三个文件夹:
在IDEA中,找到该project的libs文件夹,然后粘贴。
右键点击该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。
最后的样子会是这样的:
在Project Settings 里面选择Modules,然后点击右侧的+,选择Libraris,然后选择对应的GlobalLibaries。
在添加的libraries左边,勾上export。
点击OK。回到原始界面。
在MyActivity中,新建一个MapView,然后即可提示导入com.esr.android.map.MapView
,然后选择MapView,按下crtl和Q,即可查看javadoc。说明配置没有问题。
相对于eclipse而言,配置IDEA稍微有些复杂。不过弄完一次了之后,就好办很多。希望此文档对你有用。