百度地图sdk运行时 Unable to execute dex: Multiple dex files define Lcom/baidu/a/a/a/a

baidu_30262005 2015-08-10 06:22:34
按照官网上配置百度地图sdk,运行时提示Unable to execute dex: Multiple dex files define Lcom/baidu/a/a/a/a; Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/baidu/a/a/a/a;
还弹出对话框说有error,但是关闭对话框后没有发现error。
试了很多网上的方法,还是解决不了。。。。。。
...全文
1435 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
豆豆1992 2015-12-25
  • 打赏
  • 举报
回复
jar包重复的解决方法:在导入的Android Library工程文件上右键,properties--->Java Build Path--->Order and Export 取消Android Private Libraries和Android Dependencies的对勾。这样就不会导出到主的工程中了。编译的时候就不会出现两个android-support-library SHA 值不一致,出现冲突的问题。
baidu_30262005 2015-08-11
  • 打赏
  • 举报
回复
哪位解决过类似问题还请指教,可能是很简单的问题自己没看出来 另,我老喜欢这些表情了
baidu_30262005 2015-08-11
  • 打赏
  • 举报
回复


文件配置如图
baidu_30262005 2015-08-11
  • 打赏
  • 举报
回复
哪位会啊,网上各种方法都不行。试过好多版本的sdk都不行
baidu_30262005 2015-08-11
  • 打赏
  • 举报
回复
上面的问题没有了,是重新全部删除然后新建了一个工程解决的。 不过随后又出现了新问题。 android.view.InflateException: Binary XML file line #11: Error inflating class com.baidu.mapapi.map.MapView 这是java程序 package com.example.map; import com.baidu.mapapi.SDKInitializer; import com.baidu.mapapi.map.MapView; import android.support.v7.app.ActionBarActivity; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class Map extends Activity { MapView mMapView = null; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); SDKInitializer.initialize(getApplicationContext()); setContentView(R.layout.activity_map); mMapView = (MapView) findViewById(R.id.bmapView); } @Override protected void onDestroy() { super.onDestroy(); //在activity执行onDestroy时执行mMapView.onDestroy(),实现地图生命周期管理 mMapView.onDestroy(); } @Override protected void onResume() { super.onResume(); //在activity执行onResume时执行mMapView. onResume (),实现地图生命周期管理 mMapView.onResume(); } @Override protected void onPause() { super.onPause(); //在activity执行onPause时执行mMapView. onPause (),实现地图生命周期管理 mMapView.onPause(); } } 这是xml,红的是市第十一行 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.example.map.Map" > <com.baidu.mapapi.map.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" /> </RelativeLayout>
devin_lxs 2015-08-11
  • 打赏
  • 举报
回复
应该是你的jar包重复了
  • 打赏
  • 举报
回复
我也是这个问题,一模一样

80,360

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧