ADT R22 – Proguard – не может найти ссылочный класс

Для большинства из нас последнее обновление ADT уничтожило всю рабочую область. После нескольких часов ремонта моих проектов я могу скомпилировать и запустить его снова. Но Proguard больше не работает. Я получаю тонны

Не может найти суперкласс или интерфейс

Не может найти ссылочный класс

Проект, который я пытаюсь скомпилировать, использует много библиотечных проектов. Я ничего не менял в коде, почему я думаю, что есть проблема с экспортом соответствующих библиотечных проектов.

У кого-нибудь есть решение для этого?

Я тоже был разочарован этой проблемой после перехода на ADT R22 в eclipse.

Я заметил, что если бы я создал новый проект, он бы скомпилировался, даже с proguard. После сравнения различий между проектами стало очевидным следующее: файл .classpath несколько отличался.

Попробуйте следующее:

  1. Щелкните правой кнопкой мыши свой проект и выберите «свойства» внизу.
  2. Выберите «Java Build Path» с левой стороны.
  3. Выберите вкладку «Заказ и экспорт».
  4. Нажмите на поле выбора «Частные библиотеки Android» и убедитесь, что в поле есть галочка
  5. Нажмите "ok"

Теперь ваш проект должен быть экспортирован, а proguard должен работать корректно без каких-либо ошибок.

Это работало для всех моих проектов, надеюсь, это будет работать и для других

Intereting Posts
Как удалить границу между значком приложения и краем экрана в ActionBar? Ошибка создания окончательного архива: java.io.FileNotFoundException: xxx \ bin \ resources.ap_ не существует Продолжить отчет о покрытии кода jacoco после теста с ошибкой Как отформатировать строку для разных языков с разными аргументами в Android? Иметь menuitem только в панели действий, если ParseUser просматривает собственную запись Войти в аккаунт Google в веб-браузере, используя токен диспетчера Исключение Expression Exception: GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT Как найти документ gradle lintOptions для Android? Как отключить кнопку «Назад», нажатой в классе фрагментов андроида Обнаружение Нажмите кнопку «Установить обои» в меню «Живые обои» Android SeekBar устанавливает значение прогресса Защита от копирования имеет смысл для бесплатного приложения? Простая вкладка, использующая фрагментацию, а не tabactivity Установите будильник с Android 4.4 Kitkat Могу ли я изменить скриншоты приложения после опубликования?