2011-12-27 4 views
1

У меня есть проект Android, для которого я использую Eclipse IDE, и я хотел попробовать использовать инструмент ProGuard для обфускации/сжатия моего кода. К сожалению, я не мог заставить его работать с Eclipse, вызывая ошибку ProGuard при попытке экспортировать мой проект.Eclipse - Несколько ошибок после изменения файлов профайла и манифеста

Чтобы решить эту проблему, я изменил необходимый файл свойств проекта, чтобы НЕ использовать ProGuard, но Eclipse просто жаловался, что в проекте были ошибки, которые необходимо было решить. Я пробовал очистить проект, освежая тоже, но все безрезультатно. Как я использую Mercurial для управления версиями я вернулся к моим последним хорошим источникам, но теперь Eclipse, подбрасывает еще больше ошибок, которые я не могу избавиться от:

org.eclipse.core.internal.resources.ResourceException: Ресурс out синхронизации с файловой системой: '/XXXXX/AndroidManifest.xml'.

loadAndParseRClass: не удалось найти манифест пакета для проекта XXXXXXX

Я никогда не был большим поклонником Eclipse, но как я могу очистить мой проект и получить его обратно в Негосударственный Proguard?

ответ

2

Я решил проблему. Есть еще один журнал ошибок в Eclipse под названием «Проблемы», который говорит мне, что мой сертификат отладки истек 25/12/2011. Удобно, как Eclipse называет это «проблемой», а не ошибкой, и не дает никакой другой информации о том, что красный x есть какая-то проблема!

Во всяком случае я решил это, идя here.

+0

Похоже, что удаление сертификата отладки также помогает исправить ошибку «не удалось найти пакет манифеста» даже _without_ с сообщением «Срок отладки». Перейти на цифру – adib

1

Убедитесь, что вы обновили проект, чтобы состояние вашей рабочей области/IDE совпало с вашим состоянием на диске (щелкните правой кнопкой мыши по проекту и выберите «Обновить»). Это избавит вас от первой ошибки.

А затем просто сделайте команду -> Верните свои проекты и выберите файлы, которые вы изменили, и хотите вернуться к проверенной версии.

+0

Refresh ничего не делает, и я вернулся к к файлам, которые я хочу уже. Ошибки остаются. – Kerry

+0

Перезапустить Eclipse? Перед перезапуском переименуйте файл журнала ошибок (WORKSPACE/.metadata/.log), чтобы получить четкое представление о проблемах. И если что-то останется там, можете ли вы опубликовать их? (Редактируйте сообщение). –

+0

Я переименовал .log как log.backup.txt, чтобы у меня не было файла .log. Перезагруженный Eclipse и STILL есть красная ошибка «x» против проекта, но теперь ничего не отображается, когда я выбираю View-> Журнал ошибок – Kerry