更新后发生错误了Android SDK工具REV 22 QUOT;无法解析L&QUOT的父类; [英] An error occured after update the Android SDK Tool REV 22 "Unable to resolve superclass of L"

查看:246
本文介绍了更新后发生错误了Android SDK工具REV 22 QUOT;无法解析L&QUOT的父类;的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

该项目是昨天好,但是当我更新SDK工具,今天ADT(REV 22),该错误,如无法解析升超......当我运行该项目发生。

我的项目使用ActionbarSherlock和SlidingMenu。

我已经尝试过:

  1. 在外部罐复制到我的项目的库文件夹中。 (我以前已经做到这一点)
  2. 属性 - > Java构建Path->项目和添加库项目在那里。
  3. 清洁和重建
  4. 重置计算机或IDE
  5. 尝试其他项目,也包含项目的lib
  6. 按照<一href="http://stackoverflow.com/questions/16585964/class-not-found-error-after-updating-adt-and-android-sdk-tools-to-latest-ver-22">Class更新ADT和Android SDK工具最新版本22
  7. 在未找到错误

但他们都失败了。

所以,你有什么好主意吗?

整个logcat的是如下:

  6月5日至17日:53:50.087:E /跟踪(949):错误打开跟踪文件:没有这样的文件或目录(2)
六月5号至17号:53:50.188:W / dalvikvm(949):无法解析的超LCOM / qdnews / utils的/ AsyncImageLoaderX $ 1; (50)
六月5号至17号:53:50.197:W / dalvikvm(949):类的链接LCOM / qdnews / utils的/ AsyncImageLoaderX $ 1;'失败
六月5号至17号:53:50.197:E / dalvikvm(949):找不到类的com.qdnews.utils.AsyncImageLoaderX $ 1',从方法com.qdnews.utils.AsyncImageLoaderX引用&LT; INIT&GT;。
六月5号至17号:53:50.207:W / dalvikvm(949):VFY:无法解析新的实例177(LCOM / qdnews / utils的/ AsyncImageLoaderX $ 1;)在LCOM / qdnews / utils的/ AsyncImageLoaderX;
六月5号至17号:53:50.207:D / dalvikvm(949):VFY:更换运code输入0x22在0x001b
六月5号至17号:53:50.207:I / dalvikvm(949):找不到方法android.support.v4.util.LruCache.put,从方法引用com.qdnews.utils.AsyncImageLoaderX.addBitmapToCache
六月5号至17号:53:50.207:W / dalvikvm(949):VFY:无法解析虚方法112:Landroid /支持/ V4 / UTIL / LruCache;。把(Ljava /郎/对象; Ljava /郎/对象; )Ljava /郎/对象;
六月5号至17号:53:50.217:D / dalvikvm(949):VFY:更换运code 0x6e在0x0007
六月5号至17号:53:50.237:I / dalvikvm(949):找不到方法android.support.v4.util.LruCache.get,从方法引用com.qdnews.utils.AsyncImageLoaderX.getBitmapFromCache
六月5号至17号:53:50.237:W / dalvikvm(949):VFY:无法解析虚方法111:Landroid /支持/ V4 / UTIL / LruCache;获得(Ljava /郎/对象;)Ljava /郎/对象;
六月5号至17号:53:50.237:D / dalvikvm(949):VFY:更换运code 0x6e在0×0005
六月5号至17号:53:50.257:W / dalvikvm(949):无法解析的超LCOM / qdnews / utils的/ AsyncImageLoaderX $ 1; (50)
六月5号至17号:53:50.257:W / dalvikvm(949):类的链接LCOM / qdnews / utils的/ AsyncImageLoaderX $ 1;'失败
六月5号至17号:53:50.267:D / dalvikvm(949):DexOpt:无法选择在0x1d直接调用0x025a在LCOM / qdnews / utils的/ AsyncImageLoaderX;&LT; INIT&GT;
六月5号至17号:53:50.277:D / AndroidRuntime(949):关闭虚拟机
 

解决方案

通过转22,他们补充说:Android的私人图书馆。

对于每一个相关项目(包括actionbarsherlock项目),右键单击它 - &GT;属性 - &GT; Java构建路径 - &GT;订单和出口 - &GT;检查Android的私人图书馆

The project is good yesterday,but when I update Sdk tools and ADT today(REV 22),the error occured like "Unable to resolve superclass of L..." when I run the project.

My project uses ActionbarSherlock and SlidingMenu .

I have already tried:

  1. Copy external jars to my project's "libs" folder. (I have already do this before)
  2. Properties->Java Build Path->Projects and add the library project there.
  3. clean and rebuild
  4. reset the computer or IDE
  5. Try other project which also contains project lib
  6. Follow Class not found error after updating ADT and Android sdk tools to latest ver 22

But they are all failed.

So do you have any good idea?

The whole Logcat is below:

05-17 06:53:50.087: E/Trace(949): error opening trace file: No such file or directory (2)
05-17 06:53:50.188: W/dalvikvm(949): Unable to resolve superclass of Lcom/qdnews/utils/AsyncImageLoaderX$1; (50)
05-17 06:53:50.197: W/dalvikvm(949): Link of class 'Lcom/qdnews/utils/AsyncImageLoaderX$1;' failed
05-17 06:53:50.197: E/dalvikvm(949): Could not find class 'com.qdnews.utils.AsyncImageLoaderX$1', referenced from method com.qdnews.utils.AsyncImageLoaderX.<init>
05-17 06:53:50.207: W/dalvikvm(949): VFY: unable to resolve new-instance 177 (Lcom/qdnews/utils/AsyncImageLoaderX$1;) in Lcom/qdnews/utils/AsyncImageLoaderX;
05-17 06:53:50.207: D/dalvikvm(949): VFY: replacing opcode 0x22 at 0x001b
05-17 06:53:50.207: I/dalvikvm(949): Could not find method android.support.v4.util.LruCache.put, referenced from method com.qdnews.utils.AsyncImageLoaderX.addBitmapToCache
05-17 06:53:50.207: W/dalvikvm(949): VFY: unable to resolve virtual method 112: Landroid/support/v4/util/LruCache;.put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
05-17 06:53:50.217: D/dalvikvm(949): VFY: replacing opcode 0x6e at 0x0007
05-17 06:53:50.237: I/dalvikvm(949): Could not find method android.support.v4.util.LruCache.get, referenced from method com.qdnews.utils.AsyncImageLoaderX.getBitmapFromCache
05-17 06:53:50.237: W/dalvikvm(949): VFY: unable to resolve virtual method 111: Landroid/support/v4/util/LruCache;.get (Ljava/lang/Object;)Ljava/lang/Object;
05-17 06:53:50.237: D/dalvikvm(949): VFY: replacing opcode 0x6e at 0x0005
05-17 06:53:50.257: W/dalvikvm(949): Unable to resolve superclass of Lcom/qdnews/utils/AsyncImageLoaderX$1; (50)
05-17 06:53:50.257: W/dalvikvm(949): Link of class 'Lcom/qdnews/utils/AsyncImageLoaderX$1;' failed
05-17 06:53:50.267: D/dalvikvm(949): DexOpt: unable to opt direct call 0x025a at 0x1d in Lcom/qdnews/utils/AsyncImageLoaderX;.<init>
05-17 06:53:50.277: D/AndroidRuntime(949): Shutting down VM

解决方案

With rev 22, they added "Android Private Libraries".

For every related Project (including the actionbarsherlock project), right click it -> Properties -> Java Build Path -> Order and Export -> Check Android Private Libraries

这篇关于更新后发生错误了Android SDK工具REV 22 QUOT;无法解析L&QUOT的父类;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆