最近在学习GIS地图在Android中的应用,刚开始看ArcGIS官方文档,使用的SDK版本是10.2.9的。之前参照的版本是100.3的,但是OpenGL总是运行不来,报GLThread 2015的错误。后来查看网上的解决方法不多,大多都是因为虚拟机才会出现这种情况的。我就放弃了100.3版本。改用10.2.9版本,从配置到运行成功花了一番功夫,毕竟我还是小白。下面我将自己遇到的问题归纳为以下几点。
1、在配置中找不到SDK
按照官网在build.gradle里面配置的,但是忽略了build.gradle(Project)中有buildscript{}和allprojects{}两者的区别。我直接就将
// add the esri arcgis maven repo
maven { url 'http://esri.bintray.com/arcgis' }
添加到buildscript {repositories {}}这个里面,之后依赖的结果就是一直找不到包。因为添加的是项目中库所需要的地址,本身的项目就会找不到。就是如下错误的添加方式:
buildscript {
//项目中所添加库需要的依赖
repositories {
google()
jcenter()
// add the