java.lang.NoClassDefFoundError: com.baidu.mlocTest.MyLocationListenner
来源:互联网 发布:修改sftp端口 编辑:程序博客网 时间:2024/03/29 06:04
Android SDK更新后 ADT R17 E/AndroidRuntime : java.lang.NoClassDefFoundError问题的解决
更新了Android SDK 和ADT 到 R17 以后出现了一个问题,就是原来所有引入第三方的jar文件的项目,运行到一旦调用了第三方jar文件里的类的地方,都会出现类似
E/AndroidRuntime : java.lang.NoClassDefFoundError的错误。
后来看国外的网站才解决问题http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17/comment-page-1#comment-4346
简单的说一下解决方法:
- 将所有的第三方jar文件从 standard Java build path中移除 :
- 右键项目名 > Properties > Java Build Path > tab Libraries >将 “Android X.X” and the “Android Dependencies”之外的所有jar文件引用全部去除
- 重命名lib文件夹 为libs
- t一旦这样做了以后,libs库文件夹就能被 Android plugin 添加到 “Android Dependencies” 条目里。
- Clean the project (非必要)
- 一切OK。
这个问题的原因:
- This problem is due to the fact that libraries are not managed the same way with the new ADT build.
- Instead of having 2 different managements of libraries (one for Android Library Projects, one for the standard jars), now both are merged into the Android Dependencies item.
原文:http://www.cnblogs.com/changety/articles/Android_ADT_SDK_v17_AndroidRuntime.html
- java.lang.NoClassDefFoundError: com.baidu.mlocTest.MyLocationListenner
- java.lang.NoClassDefFoundError: com.baidu.mapapi.SDKInitializer
- 异常:NoClassDefFoundError: java.lang.NoClassDefFoundError: com.baidu.location.Loca
- java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决办法
- java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决办法
- java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager解决办法
- java.lang.NoClassDefFoundError:com.baidu.mapapi.SDKInitializer解决方法
- java.lang.NoClassDefFoundError: com.baidu.mapapi.SDKInitializer(解决方法)
- 百度地图错误 java.lang.NoClassDefFoundError: com/baidu/platform/comjni/engine/AppEngine
- Android日志报错之java.lang.NoClassDefFoundError: com.baidu.mapapi.BMapManager
- 开发中碰到的问题:java.lang.NoClassDefFoundError: com.baidu.location.LocationClient的解决办法
- java.lang.NoClassDefFoundError: Failed resolution of: Lcom/baidu/mapapi/SDKInitializer;
- java.lang.NoClassDefFoundError: com/mysql/jdbc/MySQLConnection
- java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent
- java.lang.NoClassDefFoundError: com.mobclick.android.MobclickA
- java.lang.NoClassDefFoundError: com.umeng.analytics.Mobcl
- java.lang.NoClassDefFoundError: com.doodlemobile.gamecenter.Platform
- java.lang.NoClassDefFoundError: com.umeng.message.PushAgent
- Lucene.Net 2.3.1开发介绍 —— 一、接触Lucene.Net
- 【iOS】对于iPhone5分辨率兼容性调整问题
- 新技术领域学习要点
- TOCControl图层顺序调整
- Linux BASH 终端最常用命令
- java.lang.NoClassDefFoundError: com.baidu.mlocTest.MyLocationListenner
- js处理json和字符串示例
- Eclipse反向生成hibernate实体类等的方法
- iMatrix平台源码用tomcat跑不起来的原因
- 一个Hibernate实例
- FragmentPagerAdapter与FragmentStatePagerAdapter差异
- C++类中拷贝构造函数详解
- Linux C++ 一个线程池的简单实现(附代码)
- 【WA】题目1456:胜利大逃亡[BFS]