android 调试崩溃 Unable to resolve superclass

问题描述

我在官网下载Android版本的easemob-sdk-2.2.2,在windows下用eclipse编译ChatDemoUI没有报错,但是在调试手机的时候,没有显示界面,也就是在初始化的时候,程序就直接就崩溃了。看哪位兄弟姐妹帮忙解决下。谢谢! 08-09 17:08:01.847: W/dalvikvm(13025): Unable to resolve superclass of Lcom/easemob/chatuidemo/activity/BaseActivity; (195)08-09 17:08:01.847: W/dalvikvm(13025): Link of class 'Lcom/easemob/chatuidemo/activity/BaseActivity;' failed08-09 17:08:01.847: W/dalvikvm(13025): Unable to resolve superclass of Lcom/easemob/chatuidemo/activity/MainActivity; (1017)08-09 17:08:01.847: W/dalvikvm(13025): Link of class 'Lcom/easemob/chatuidemo/activity/MainActivity;' failed08-09 17:08:01.847: E/dalvikvm(13025): Could not find class 'com.easemob.chatuidemo.activity.MainActivity', referenced from method com.easemob.chatuidemo.DemoHXSDKHelper.onConnectionConflict08-09 17:08:01.847: W/dalvikvm(13025): VFY: unable to resolve const-class 1201 (Lcom/easemob/chatuidemo/activity/MainActivity;) in Lcom/easemob/chatuidemo/DemoHXSDKHelper;08-09 17:08:01.847: D/dalvikvm(13025): VFY: replacing opcode 0x1c at 0x000408-09 17:08:01.847: W/dalvikvm(13025): Unable to resolve superclass of Lcom/easemob/chatuidemo/activity/BaseActivity; (195)08-09 17:08:01.847: W/dalvikvm(13025): Link of class 'Lcom/easemob/chatuidemo/activity/BaseActivity;' failed08-09 17:08:01.847: W/dalvikvm(13025): Unable to resolve superclass of Lcom/easemob/chatuidemo/activity/MainActivity; (1017)08-09 17:08:01.847: W/dalvikvm(13025): Link of class 'Lcom/easemob/chatuidemo/activity/MainActivity;' failed08-09 17:08:01.847: E/dalvikvm(13025): Could not find class 'com.easemob.chatuidemo.activity.MainActivity', referenced from method com.easemob.chatuidemo.DemoHXSDKHelper.onCurrentAccountRemoved08-09 17:08:01.847: W/dalvikvm(13025): VFY: unable to resolve const-class 1201 (Lcom/easemob/chatuidemo/activity/MainActivity;) in Lcom/easemob/chatuidemo/DemoHXSDKHelper;08-09 17:08:01.847: D/dalvikvm(13025): VFY: replacing opcode 0x1c at 0x000408-09 17:08:01.857: D/HXSDKHelper(13025): process app name : com.easemob.chatuidemo   08-09 17:08:02.017: W/dalvikvm(13025): threadid=1: thread exiting with uncaught exception (group=0x41de8c38)08-09 17:08:02.017: E/AndroidRuntime(13025): FATAL EXCEPTION: main08-09 17:08:02.017: E/AndroidRuntime(13025): Process: com.easemob.chatuidemo, PID: 1302508-09 17:08:02.017: E/AndroidRuntime(13025): java.lang.NoClassDefFoundError: com.parse.Parse08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.easemob.chatuidemo.parse.ParseManager.onInit(ParseManager.java:50)08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.easemob.chatuidemo.UserProfileManager.onInit(UserProfileManager.java:45)08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.easemob.chatuidemo.DemoHXSDKHelper.onInit(DemoHXSDKHelper.java:102)08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.easemob.chatuidemo.DemoApplication.onCreate(DemoApplication.java:59)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1009)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4558)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.app.ActivityThread.access$1800(ActivityThread.java:135)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1292)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.os.Handler.dispatchMessage(Handler.java:102)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.os.Looper.loop(Looper.java:136)08-09 17:08:02.017: E/AndroidRuntime(13025):  at android.app.ActivityThread.main(ActivityThread.java:5234)08-09 17:08:02.017: E/AndroidRuntime(13025):  at java.lang.reflect.Method.invokeNative(Native Method)08-09 17:08:02.017: E/AndroidRuntime(13025):  at java.lang.reflect.Method.invoke(Method.java:515)08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:834)08-09 17:08:02.017: E/AndroidRuntime(13025):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:650)08-09 17:08:02.017: E/AndroidRuntime(13025):  at dalvik.system.NativeStart.main(Native Method)

解决方案

你好,这个应该是你的编译器版本过低的问题,打开你的SDKManager看下你的build-tools这个要更新到19以上,如果不能连接google服务器,可以在这里看下并设置镜像 http://www.androiddevtools.cn/ 更新完然后clean下项目,编译测试下,有问题继续提问!
解决方案二:
是这个问题,已经解决,多谢!

时间: 2024-10-23 14:13:08

android 调试崩溃 Unable to resolve superclass的相关文章

Android SDK升级的alvikvm(2658): Unable to resolve superclass of XXX错误

如果你升级ADT升级到17,发现原先的应用无法启动,出现alvikvm(2658): Unable to resolve superclass of XXX的错误: 而ApiDemos 还是可以正常运行.Google之后,发现从ADT 17开始,如果引用 jar 库文件,必须将它们放在libs 目录下,否则这些类不会被拷贝到最终 的.dex 文件中. 解决方法,是在项目目录在创建一个libs 子目录,就原先引 用到的库拷贝到该目录,重新添加应用即可. 注意:前面提供的Robojuice的例子使用

android程序连接网络错误:java.net.unknownhostexception:unable to resolve host

从网上拿了一个android的天气预报程序来学习,最后run的时候发现提示下面的错误: 按我的调试过程分2步,都是有关网络访问方面的问题. 第一个错误: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1099) ...... 原因:是涉及到url操作的时候,访问网络不能在主程序中运行 解决:参考[http://ge

导入旧版本Android项目时的“Unable to resolve target ‘android

在Ecplise + ATD + Android SDK的开发中,导入旧版本的Android项目时,往往会出现类似的如下错误 Error:Unable to resolve target 'android-7' 出现该问题的大部分原因是因为被导入的项目使用的SDK版本与当前开发环境的SDK不符,解决办法如下: 1.修改工程目录下的project.properties文件,找到target=android-7,改成target=android-15(当前SDK版本)就可以了. 2.在Android

深入android Unable to resolve target 'android-XX'详解_Android

当用eclipse 导入一个已经存在的项目时,经常会遇见:Unable to resolve target 'android-XX' 类似的错误.这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致.解决办法:打开项目代码中的Project target,将 复制代码 代码如下: # Project target.  target=android-7 修改为你当前支持的ADK版本即可.参考:下面是我的环境支持:

深入android Unable to resolve target 'android-XX'详解

当用eclipse 导入一个已经存在的项目时,经常会遇见: Unable to resolve target 'android-XX' 类似的错误. 这是因为导入的项目代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致. 解决办法: 打开项目代码中的Project target,将 复制代码 代码如下: # Project target.   target=android-7 修改为你当前支持的ADK版本即可. 参考:下面是我

java-调用 getStringArray 后 android 程序崩溃

问题描述 调用 getStringArray 后 android 程序崩溃 程序出现了下面的错误,在 emulator中奔溃了.现在还不确定什么问题. Logcat: E/AndroidRuntime( 1928): FATAL EXCEPTION: main E/AndroidRuntime( 1928): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.packtpub.kitchendroid/c

Unable to resolve target 'android-i'

 导入旧版本的安卓开发程序时,会提示 Unable to resolve target 'android-i'  错误,而且有些文件会提示import java.* cannot resolved,这是旧版本的安卓sdk和现在的的不一致造成的. 方法是:修改工程project.properties中的target=17改为当前版本,如target=18即可 如何查看当前sdk版本: 进入sdk\tools点击android.bat查看即可.

android 数据库崩溃问题

问题描述 android 数据库崩溃问题 E/AndroidRuntime( 3752): android.database.sqlite.SQLiteException: unable to open database file (code 14) E/AndroidRuntime( 3752): at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:181) E/AndroidRuntime(

Android 调试器爆漏洞,可获取设备内存数据

本月中旬,谷歌推出了针对查找安卓系统漏洞的"安卓安全奖励"计划,发现一次漏洞最少可获500美元奖励.不过半月,真的有人发现了安卓系统漏洞.趋势科技(Trend Micro)近日发现了存在于Android调试器Debuggerd中的漏洞,该漏洞可以获取设备内存中的数据,包括Android 4.0 Ice Cream Sandwich(冰淇淋三明治)到Lollipop(棒棒糖)等系统均受到影响. Debuggerd 是android的一个daemon进程,负责在进程异常出错时,将进程的运行