проблемы экспорта подписанного релиза APK с intellij - PullRequest
2 голосов
/ 21 декабря 2011

Я использую IntelliJ 11 CE (что, кстати, просто фантастика), но у меня проблемы с экспортом подписанного APK. Мой файл proguard.cfg прекрасно работает, когда я экспортирую тот же самый проект с использованием Eclipse. Я считаю, что проблема заключается в том, как банки добавляют путь. Когда вы используете муравей для сборки, он требует, чтобы банки были в "libs". IntelliJ, когда вы добавляете зависимости, добавляет их в папку "lib". Так что сейчас структура моего проекта выглядит так, как на прилагаемой картинке. Ignore those PNGs ;)

Как видите, изначально это был проект Eclipse, поэтому у меня были / libs, и в IntelliJ я оставил их там, но удалил их из пути сборки. Итак, проблема в том, что когда я пытаюсь использовать инструменты для экспорта подписанного APK, я получаю ошибки proguard, говорящие, что у меня есть повторяющиеся определения классов. Все настройки в моем proguard.cfg отлично работают в Eclipse.

Кто-то, пожалуйста, помогите мне полностью освободиться от Затмения !!

РЕДАКТИРОВАТЬ -

Я настроил IDEA для использования папки / libs, но все еще возникают проблемы с Proguard. Вот мои ошибки:

enter image description here

А вот моя вкладка зависимостей с целой папкой libs, в которой закреплена зависимость. enter image description here

1 Ответ

0 голосов
/ 21 декабря 2011

Вы должны настроить IDEA для использования библиотек из той же папки, что и Eclipse ( libs ), и удалить папку lib .

Экспорт подписанного APK вызовет Proguard, если в проекте есть файл proguard.cfg. В IDEA 11.0.1 вы сможете пропустить этот шаг. Если вы хотите пропустить его в текущей версии, удалите / переименуйте этот файл cfg.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...