ArcGIS 在9.x的时候,加载的实例项目可以直接运行,只要有SDK中的5个包就行。
让后到ArcGIS10.1.1的时候 如果直接导入实例项目 并加入所需要的依赖包之后,编译项目并不会出现什么问题,到运行的时候就会报
Couldn't load runtimecore_java: findLibrary returned null 这个错误。这个问题也纠结了一段时候,后来找了一个解决方法。
首先,加入依赖包之后还需要一个运行环境 叫做libruntimecore_java.so的文件,这个文件在10.1.1的SDK中有附带。
文件很大,所以生成的APK很大,有10M左右,感觉不太科学。不过也没其他办法
再者,新版的SDK在需要支持OPENGL2.0,注意配置模拟器,可能模拟器不支持。最简单的就是用android2.3.3版本以上的真机测试。
建议直接将ArcGIS SDK10.1.1中的eclipse插件装好,这样新建GIS项目,他就会把所需要的环境布置好。不然要手动添加很多环境。
附上 项目文件结构