Android 下arcgis开发学习第二天--扫清常见错误

在Android环境下使用ArcGIS开发时,可能会遇到字符编码GBK错误、MapView初始化失败、项目新建问题以及布局预览丢失等挑战。解决方法包括修改Eclipse的文件编码设置为UTF-8,理解MapVie控件的兼容性问题,通过手动添加jar包创建ArcGIS项目,以及选择正确的XML编辑器来显示布局。
摘要由CSDN通过智能技术生成

A.    Some characters cannot be mapped using "GBK" character encoding.

eclipse中保存*.java文件时,提示如下的错误,

Some characters cannot be mapped using "GBK" character encoding.  

原因:这是建立的arcgis sample程序,开发环境与sample的编码环境不一致。

解决方案:
Eclipse --> window --> Preferences --> General --> Content Types--> Text --> 单击 JavaProperties File,在底部出现 'Default edcodng:',改成UTF-8,然后update.

 Eclipse --> window --> Preferences --> General--> Content Types --> Text --> 单击 Java Source File,在底部出现 'Default edcodng:',改成UTF-8,然后update.

++++++++++++++++

B. com.esri.android.map.MapView failed to instantiate.

com.esri.android.map.MapView failed to instantiate.

com.android.layoutlib.bridge.MockView cannot be cast toandroid.view.ViewGroup

经查:这是eris的mapview控件与android环境兼容问题。mapview在main.xml中以Graphical layout形式无法正常显示出来

Android 3.0版本解决了这个问题

 

++++++++++++++++

C. 新建ArcGIS api fro android项目失败,



没有找到彻底的解决方法。不过另一种方法可以新建。

新建一个Android工程项目,然后可以在新建的工程中右键-->Properties-->添加jar包的形式手动添加arcgis的五个包,这样就是一个arcgis api项目了。

D: layout文件夹的graphical layout效果显示不出来

早上重新打开eclipse,main.xml的graphical layout效果没了?

 

解决:右键xml-->Open with-->Android layout editor



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值