新手关于高德地图集成的错误
2017-10-28 09:29
316 查看
今天需要对一个项目进行高德地图的集成,以前只是看过,没有操作集成过。具体就是参照官网来进行集成:高德文档中心;
然后根据官网集成之后发现出现了错误,
Error:Execution failed for task ':gdtext:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex file
4000
s define Lcom/amap/api/maps/model/animation/Animation$AnimationListener;
然后就上网查了查网友给出的结果是:删jar包!删jar包!删jar包!重要的事情说三遍。
不过看到过一个大仙给出的解决方法:在defaultConfig字段里面添加 :multiDexEnabled true 然后运行了一下发现问题确实是少了,但是根本
问题还是没有得到解决,还是出现了 错误:
Error:Execution failed for task ':gdtext:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/amap/api/maps/AMap$CancelableCallback.class
这个错误很明显就是类重复,而且还给出了具体的类名,这个时候我就想到了删除jar包,但是androids tudio 我根本就没有导入jar包啊!我是通过依赖
的方法进行集成的,然后看了下官网;
然后根据官网集成之后发现出现了错误,
Error:Execution failed for task ':gdtext:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex file
4000
s define Lcom/amap/api/maps/model/animation/Animation$AnimationListener;
然后就上网查了查网友给出的结果是:删jar包!删jar包!删jar包!重要的事情说三遍。
不过看到过一个大仙给出的解决方法:在defaultConfig字段里面添加 :multiDexEnabled true 然后运行了一下发现问题确实是少了,但是根本
问题还是没有得到解决,还是出现了 错误:
Error:Execution failed for task ':gdtext:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/amap/api/maps/AMap$CancelableCallback.class
这个错误很明显就是类重复,而且还给出了具体的类名,这个时候我就想到了删除jar包,但是androids tudio 我根本就没有导入jar包啊!我是通过依赖
的方法进行集成的,然后看了下官网;
compile 'com.amap.api:3dmap:latest.integration'//3D地图 compile 'com.amap.api:navi-3dmap:latest.integration'//导航 compile 'com.amap.api:search:latest.integration'//搜索 compile 'com.amap.api:location:latest.integration'//定位
他们给的依赖根据功能的不同有不同的添加字段,然后我突然发现3D地图和导航的依赖好相似,而且官网上的集成
也是没有依赖导航这个字段。
然后我把导航这个字段注释以后发现,应用可以Run起来了。但是是不是说明导航这个功能就不能用了呢?
具体的的呢还没有试。这个是我个人的解决意见,如果各位大神有更好或者导航功能还能不能用的意见。欢迎来搞!!
相关文章推荐
- 关于集成第三方微信支付,支付宝,高德地图等排坑
- 关于新手错误 - 刷新
- 新手Android学习笔记 02——关于R包的错误
- 关于Struts2+Spring集成时报了如下错误,麻烦各位高手帮忙看下是什么原因导致,多谢!!!!!!
- 关于支付宝集成错误。
- 新手Android学习笔记 02——关于R包的错误
- 关于PHP集成环境session_start出现错误的问题
- 关于PHP集成环境session_start出现错误的问题
- 新手关于Linux系统的一些错误见地
- 关于新手在控件中设置监听器程序停止运行的错误
- 关于Unity3D中使用SQLite数据库发生的几种常见错误(适用新手)
- 关于安装LNMP集成包后上传图片报500错误的解决方法
- 关于MPU6050新手容易犯的一个小错误
- 致MFC新手,关于CDialogBar使用的一个小错误
- 关于融云IM的集成题
- 关于更新windows Service Pack 3 更新后系统登录出现“一个问题阻止Windows正确检查机器的许可证。错误代码 0x80070002”问题解决方案
- 关于MVP模式集成框架
- 关于程序出现ORA-04068错误的处理方法
- [错误记录]关于指针传递获得数据使用错误问题....
- ios集成百度地图-啃爹的link错误