关于Android的百度地图demo出现java.lang.NoClassDefFoundError问题解析
来源:互联网 发布:yum配置本地源 编辑:程序博客网 时间:2024/05/21 07:07
我猜想有很多朋友,在初次做一个Android应用的小demo时,一般都会先找个类似的demo并且可运行的,然后自己才开始去研究,去实现自己想要的效果,不管你们是不是,反正我是这样的,嘿嘿。最近看我们项目中添加新功能,附近的人,准备在我们应用中集成百度地图,所以想研究下百度地图的API。于是去下载官方的百度地图API Demo或者是网络上一些开发者所写的Demo先来看看别人的效果,然后再去研究具体怎么实现的。然而我将源代码导入到Eclipse后,直接运行应用,发现应用无法运行,出现下面的错误信息:
从Android的Log信息,我们很容易看出这个问题主要是因为“java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager”。意思也就是说com.baidu.mapapi.BMapManager这个类没有找到。那么我们怎么去解决呢?不要着急,下面的步骤会告诉你怎么去解决的。
1、在Eclipse中,在对应的该项目上右键选择“Build Path”----->"Configure Build Path",得到如下图所示的对话框:
2.在上面弹出的Java Build Path的窗口中,选择“Libraries”选项卡,看百度的地图包,即baidumapapi_v2_1_3.jar(不同版本名称略有不同,请根据实际的百度地图包的名称来查看)是否存在,不存在,则点击“Add External JARs”,把百度地图包加进来,如图所示。
3.在Java Build Path的窗口中,查看加入的百度地图包是否被勾选中,没被勾选中,则将其勾选,如图所示:
4.点击“OK”,然后在Eclipse的菜单栏上选择“Project”——>“clean”,在clean窗口中选择clean all project或者clean projects selected below,并选中该项目,点击OK,如图所示:
5.最后,选中项目右键“Run as”——>“android application”,将项目启动,项目就能够正常运行了。“java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager”的问题也就没有了。
- 关于Android的百度地图demo出现java.lang.NoClassDefFoundError问题解析
- 关于Android使用HttpClient中出现的"java.lang.NoClassDefFoundError"
- 关于使用容联demo出现java.lang.NoClassDefFoundError
- android地图开发出现java.lang.NoClassDefFoundError: MyPositionActivity......异常解决办法
- 关于lucene的demo运行时出现Exception in thread "main" java.lang.NoClassDefFoundError错误
- Android关于java.lang.NoClassDefFoundError问题
- Android关于java.lang.NoClassDefFoundError问题
- android编程中遇到的关于调试百度地图时出现的 java.lang.UnsatisfiedLinkError: initClass 问题的原因及解决办法
- 关于java.lang.NoClassDefFoundError错误的问题
- 关于JAVA Json运行期间出现java.lang.NoClassDefFoundError问题
- 关于在android studio百度地图开发中的java.lang.UnsatisfiedLinkError问题。
- 解决 android百度地图java.lang.NoClassDefFoundError:Failed resolution of: Lcom/baidu/mapapi/SDKInitializer
- 使用JSONObject出现的一系列java.lang.NoClassDefFoundError问题
- 关于android ZXing二维码组件中java.lang.NoClassDefFoundError问题
- Android 出现java.lang.NoClassDefFoundError错误的一种解决方案
- Android 出现java.lang.NoClassDefFoundError错误的一种解决方案
- Android 出现java.lang.NoClassDefFoundError错误的一种解决方案
- JDom解析xml文件的java.lang.NoClassDefFoundError问题
- vim设置tab宽度
- OpenGL基础编程
- 第五周 项目二 对象作为数据成员
- Microsoft C++ 异常: 内存位置 0x002af444 处的 cv::Exception。
- Git daemon使用小记
- 关于Android的百度地图demo出现java.lang.NoClassDefFoundError问题解析
- VC 获取控件在对话框中的坐标
- 机器学习 Support Vector Machines 2
- Spring mvc中@Requestmapping参数配置
- 第6周项目4-利用成员函数,友元函数,一般函数求亮点间的距离
- Android IM实践
- 上拉电阻与下拉电阻的作用和区别
- 博弈论-美女的硬币
- django操作数据库