您的位置:首页 > 运维架构

Android studio + google maps api,UNEXPECTED TOP-LEVEL EXCEPTION错误解决办法

2015-05-18 15:50 651 查看
Android studio添加google map服务是在build.gradle里添加

compile 'com.google.android.gms:play-services:7.3.0'


rebulid后项目里会添加上google maps所需的服务包,但是如果当run项目时messages里提示UNEXPECTED TOP-LEVEL EXCEPTION错误,是因为你自己已经添加过google map服务里已有的包,导致重复而报错,去看看你自己的libs里有没有重复的包,删掉即可。
比如我的libs里添加了v4包,报UNEXPECTED TOP-LEVEL EXCEPTION错误,将v4包删除后,正常调试了。

20150527更新

发现一种更简便方法,在bulid.gradle添加一段代码,搞定

configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
}


20150701更新

假如你使用的第三方包libs里也使用了v4,v7包等,删除后肯定会报错,解决方法是删除后在第三方包的build.gradle 里添加

compile 'com.android.support:appcompat-v7:***'


注意***请写上与第三方包符合的版本号
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐