2011-12-29 5 views
0

У меня есть проект Android, который я конвертировал в библиотеку (свойства> Android> Library> Is Library) и использую в другом проекте (Свойства> Android> Библиотека> Добавить ...). Я применил некоторые обновления вчера, и progard.cfg в Библиотеке проектов теперь помечен ошибкой «Устаревший файл proguard, используйте -keepclasseswithmembers вместо -keepclasseswithmembernames». Я обновил PL и отредактировал proguard, но все же ошибки остались до тех пор, пока я полностью не удалил содержимое proguard, не сохранил его и не вставил содержимое обратно. Я также заметил, что PL R.java, похоже, раза и очистка и обновление ничего не делают, пока я не сниму свойство «Является ли библиотека», а затем сделаю чистую/обновленную информацию.Android-библиотека проекта не освежает?

Являются ли эти проблемы из-за того, что мне не хватает в моих свойствах или предпочтениях проекта? Было бы неплохо, если бы я смог его обновить и не должен продолжать использовать этот флажок.

+0

У меня есть аналогичная проблема с проектом, который использует 3 библиотеки Android при запуске eclipse или выполнении чистых проектов и библиотек, я получаю ошибки пути сборки. Мне нужно пойти в проект bin библиотеки и обновить его, чтобы затмение осознало, что там есть .jar. Что касается библиотек, я не использую никаких специальных настроек, просто «Библиотека». – Rick

+0

Кажется, что-то странное с Eclipse. Refresh on bin/не работает для меня, но спасибо за подтверждение. – wufoo

ответ

1

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

Смежные вопросы