Intereting Posts
Можно ли обнаружить и запустить сторонние приложения Android Instant на эмулированном устройстве? Android: smoothScrollToPosition () работает неправильно Сохранить Не удалось завершить. ОШИБКА ECLIPSE AlertDialog с URL-адресами и текстом Отключить включение Appcompact_v7: Android Intelij Ошибка: Причина: org.gradle.internal.component.external.model.DefaultModuleComponentSelector Как управлять истечением срока действия пробной версии для Android-приложения? Как пользователи / разработчики могут установить конфигурацию прокси-сервера Android для версий 2.x? Как обратиться к жалобе на андроид-линт об экспортных реализациях Firebase Messaging? Пустой конструктор в FeedReaderContract demo Предварительный просмотр камеры в Android 7 Кинжал 2: предоставить один и тот же экземпляр между несколькими компонентами с одинаковой областью действия на разных библиотечных модулях Как проверить загрузку и выгрузку скорости Wi-Fi / 3g? Общие ограничения "лимит" Theme.AppCompat.Light.NoActionBar.FullScreen не работает с Android 4.4

Произошла ошибка после обновления Android SDK Tool REV 22 «Не удалось разрешить суперкласс L»

Проект хорош вчера, но когда я обновляю инструменты Sdk и ADT сегодня (REV 22), ошибка возникает, как «Невозможно разрешить суперкласс L …» при запуске проекта.

Мой проект использует ActionbarSherlock и SlidingMenu.

Я уже пробовал:

  1. Скопируйте внешние банки в папку «libs» моего проекта. (Я уже делал это раньше)
  2. Properties-> Java Build Path-> Projects и добавьте туда проект библиотеки.
  3. Чистить и перестраивать
  4. Перезагрузить компьютер или IDE
  5. Попробуйте другой проект, который также содержит проект lib
  6. Следуйте за Class не найденной ошибкой после обновления инструментов ADD и Android sdk до последней версии 22

Но все они потерпели неудачу.

В целом Logcat находится ниже:

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 

С rev 22 они добавили «Частные библиотеки Android».

Для каждого связанного проекта (включая проект actionbarsherlock) right click it -> Properties -> Java Build Path -> Order and Export -> Check Android Private Libraries

Помимо добавления частных библиотек Android, это также должно быть связано с целевой версией SDK.

Попробуйте установить «android: targetSdkVersion =« 17 »в манифесте XML, это решает проблему с моей сборкой недавно после обновления SDK

После добавления частных частных библиотек Android у меня возникла проблема с

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

После удаления всех библиотек, кроме «Android 4.2», «Android Dependencies» и «Android Private Libraries», проблема была решена, и я мог экспортировать свое приложение.

Я сталкиваюсь с той же проблемой, когда я обновляю ADT и SDKTools на 22, и я trid весь ответ, который я могу найти из Интернета, но он не работает, наконец, попробуйте установить «android: targetSdkVerson =« 17 »в проекте .properties, и очистить его, то проблема решена.