在ArcGIS runtime for Android的开发中,重启Eclipse后可能出现两个问题:
1)在使用ArcGIS forAndroid1.1版本开发过程中,时常会发生无法导入API提供的类或不能解析GIS的XML文件的相关问题,这是由于的ArcGIS提供的jar包被persisted container,这时,在工程中将无法正常使用API中的相关GIS类。
运行时的错误信息:
Could not find class 'com.esri.android.map.MapView', referenced from method com.esri.arcgis.android.samples.querytask.AttributeQuery.onCreate
|
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.esri.arcgis.android.samples.attributequery/com.esri.arcgis.android.samples.querytask.AttributeQuery}:
android.view.InflateException: Binary XML file line #15: Error inflating class com.esri.android.map.MapView
|
2)原来可以正常编译的项目无法正常运行,在Android系统中报错:很抱歉,”project”已经停止运行。
我们可以通过以下方式来解决这类问题:
1、 在eclipse中选择我们的项目右键项目,在弹出框中选择属性如图:
2、 在属性框中选择Javabuild Path选择如图:
在右边的Order andExport选项卡中我们可以看到ArcGIS的jar被Persisted container,当引入的jar包在这种状态时,包里的类是无法在项目中正常使用的。
3、 将ArcGIS的jar包的选项去掉,点击ok按钮,然后我们再次执行上面的步骤1和步骤2,在弹出的窗体中我们可以看到ArcGIS的jar包正常了,如图:
4、 最后我们还要清理一下项目,点击菜单的Project---》Clean..如图:
在弹出框中选择我们有问题的项目进行清理,如图:
5、 到此,我们的项目已经可以正常运行了。
备注:
重点参考文献:http://blog.csdn.net/arcgis_mobile/article/details/7542867
分享到:
相关推荐
ArcGIS Android SDK 1.1.1 Eclipse 插件
ArcGIS Runtime SDK for Android开发介绍,来自Esri 中国技术人员的培训材料。
arcgis for android开发包10.2.8版本
包括ArcGIS_API_for_Android_开发教程, ArcGIS+for+Android+2.0开发教程基础版, ArcGIS10移动GIS开发文档,对android开发ArcGIS是最有用的三个教程
arcgis-android-sdk-v10.2.3,arcgis for android 开发的工具库,导入eclipse即可
arcgis for android 的eclipse的安装插件,版本是10.2.4
ArcGIS Android SDK 1.0.1正式版 Eclipse插件离线安装包
2. jars文件夹(内涵arcgis android开发的五个必须的jar包)。 3. samples文件夹(内含10个arcgis-android的示例项目*注意:项目放在samples的子文件夹中,别导入错了)。 4. ArcgisAndroid安装.pdf(这个不用我说了...
ArcGIS+for+Android 开发教程基础版 需要进行Android arcgis地图开发的朋友,可以下载学习下
arcgis android 10.2.3 开发包,含所有jar及so文件。
最新版本ArcGIS_For_Android_Eclipse环境配置
ArcGIS Server 10 eclipse环境配置
arcgis android api文档
ArcGIS 开发 SDK for Android
ArcGIS Runtime SDK for Android v1.1发布啦,增强和改进如下: API: 1、从ArcGIS.com上搜索和使用content、users和groups; 2、支持要素定义存储在本地设备上的要素的高级符号化渲染; 3、支持单个应用程序中多个...
使用ArcGIS for Android开发的加载GoogleMap地图。并判断无网络时自动加载本地图片。图片存放在/ArcGIS/samples/tiledcache/下。在有网络时自动存储地图图片。未做容量控制及清空策略。并集成了从ArcGIS Server缓存...
如题,此为官网下载的ArcGIS Runtime SDK for Android v100.4.0版的官方开发包和英文版开发指南。PS:请浏览器直接下载,不要用迅雷,不要用迅雷,不要用迅雷。
arcgis for android,包括arcgis在安卓上开发所依赖的jar包以及api文档
arcgis android 10.2.3
arcgis for android 开发,解析手机本地kml文件并且在地图上加载kml元素。因为自带的功能需要购买服务,所以就自己写了这个解析kml文件的功能,效果十分不错。