Android异常 Eclipse编译应用时出现 com.android.dx.cf.iface.parseexception
2017-08-09 15:22
639 查看
使用Eclipse编译应用时出现异常 com.android.dx.cf.iface.parseexception
异常信息如下:
异常分析思路
1. 根据“while parsing android/os/Settings.class”可以知道在解析android/os/Settings.class时产生的异常。
2. 通过GC工具(http://grepcode.com/)搜索“android.os.settings”是不存在的,表示不是Android系统内置的class,因此Settings.class是在自己添加的jar包中引入的。
3. 通过查找是在goso-framework.jar中引入的, 通过 Java Build Path –> Order and Export,发现“Android Private Libraries”勾选了,所以编译APK时会导入该jar包。
4. 解决方法: 取消勾选 “Android Private Libraries”选项,重新运行。
异常信息如下:
UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException class name android/provider/settings does not match path android/os/settings.class ... while parsing android/os/Settings.class
异常分析思路
1. 根据“while parsing android/os/Settings.class”可以知道在解析android/os/Settings.class时产生的异常。
2. 通过GC工具(http://grepcode.com/)搜索“android.os.settings”是不存在的,表示不是Android系统内置的class,因此Settings.class是在自己添加的jar包中引入的。
3. 通过查找是在goso-framework.jar中引入的, 通过 Java Build Path –> Order and Export,发现“Android Private Libraries”勾选了,所以编译APK时会导入该jar包。
4. 解决方法: 取消勾选 “Android Private Libraries”选项,重新运行。
相关文章推荐
- ant构建异常UNEXPECTED TOP-LEVEL EXCEPTION com.android.dx.cf.iface.ParseException解决
- 编译错误-com.android.dx.cf.iface.ParseException,Dx unsupported class file version 52.0 …while parsing
- ant构建异常UNEXPECTED TOP-LEVEL EXCEPTION com.android.dx.cf.iface.ParseException解决
- com.android.dx.cf.iface.ParseException: class name (...) does not match path(...)
- com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
- com.android.dx.cf.iface.ParseException
- com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000)
- 关于com.android.dx.cf.iface.ParseException
- Caused by: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.
- Eclipse 编译Android项目出错 com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0
- lib依赖导致在app运行的时候出现的异常 Cause: com.android.dex.DexException: Multiple dex files define
- 如何解决Eclipse开发android程序的编译错误:com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0?
- 关于Visual Studio 2012 RTM 中创建windows 8 style类型的应用出现的XamlParseException 异常
- Error:Uncaught translation error: com.android.dx.cf.code.SimException的一种情况
- android eclipse编译系统应用出现INSTALL_FAILED_UPDATE_INCOMPATIBLE 的解决
- (转)当android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误时的处理
- 在为应用集成微博第三方登录获取用户信息的时候出现异常com.weibo.sdk.android.WeiboException: {"error":"User does not exists!","er
- Android编译出现com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536错误解决办法
- Android项目编译的时候出现:Caused by: java.lang.ClassNotFoundException: com.example.aaa.MainActivity
- AS编译出现java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException