Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Se produjo un error después de actualizar la herramienta Android SDK REV 22 "No se pudo resolver la superclase de L"

El proyecto es bueno ayer, pero cuando actualizo Sdk herramientas y ADT hoy (REV 22), el error se produjo como "No se puede resolver superclase de L …" cuando ejecuto el proyecto.

Mi proyecto utiliza ActionbarSherlock y SlidingMenu.

  • Singleton vs una clase interna estática para la clase de ayuda de base de datos en Android
  • ¿Cuántos WindowInsets hay?
  • Adición de un nuevo portador de red a Android
  • Android: implemente la sugerencia de búsqueda de aplicaciones basada en la respuesta del servidor
  • ActionBar Acción Elementos que no se muestran
  • ¿Qué intervalo debo usar entre cada exploración WiFi en Android?
  • Ya lo he intentado:

    1. Copiar jarras externas a la carpeta "libs" de mi proyecto. (Ya lo he hecho antes)
    2. Propiedades-> Java Build Path-> Proyectos y añadir el proyecto de biblioteca allí.
    3. Limpiar y reconstruir
    4. Reinicie el equipo o IDE
    5. Pruebe otro proyecto que también contenga proyecto lib
    6. Seguir el error de la clase no encontrada después de actualizar las herramientas ADD y Android sdk hasta la última versión 22

    Pero todos fracasaron.

    El Logcat completo está abajo:

    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 

  • Archivo de Keystore de Android perdido
  • Cambiar String-Array en Strings.xml a ArrayList
  • ¿Cómo puedo recuperar el número de serie de una tarjeta SD en Android 7.0+?
  • Android - archivo de diccionario. ¿Cuál es más rápido, la base de datos o el archivo de lectura directamente?
  • El teclado webview android no aparece durante mucho tiempo para introducir valores
  • ¿Cómo puedo crear un RecyclerView circular (sin fin)?
  • 4 Solutions collect form web for “Se produjo un error después de actualizar la herramienta Android SDK REV 22 "No se pudo resolver la superclase de L"”

    Con la rev 22, agregaron "Android Private Libraries".

    Para cada proyecto relacionado (incluyendo el proyecto actionbarsherlock), right click it -> Properties -> Java Build Path -> Order and Export -> Check Android Private Libraries

    Además de agregar Android Private Libraries, que también debe estar relacionado con la versión de destino SDK.

    Intenta establecer 'android: targetSdkVersion = "17"' en el XML de manifiesto, esto soluciona mi problema de compilación recientemente después de actualizar el SDK

    Después de agregar Android Private Libraries, tuve el problema con

     ... Unable to execute dex: Multiple dex files define ... ... Conversion to Dalvik format failed: Unable to execute dex: Multiple dex ... 

    Después de eliminar todas las librerías excepto "Android 4.2", "Android Dependencies" y "Android Private Libraries", el problema se solucionó y pude exportar mi aplicación.

    Me encuentro con el mismo problema cuando actualizo ADT y SDKTools para 22, y trid todas las respuestas que puedo encontrar en Internet, pero no funciona, por fin, intente establecer 'android: targetSdkVerson = "17"' en el proyecto .properties, y limpiarlo, entonces problema resuelto.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.