Proguard в eclipse, сбой почти до его начала

Это настоящий вопрос новичка. Я установил proguard и пытаюсь экспортировать с ним свое первое приложение. Я получаю следующую ошибку (реальный путь заменен) в моей консоли eclipse.

[2011-10-13 10:11:56 - RobotInvaders] Proguard вернул код ошибки 1. См. консоль [2011-10-13 10:11:56 - RobotInvaders] Не удалось получить доступ к файлу jar "/[путь к рабочей области]/android -sdk-mac_x86/tools/proguard/lib/proguard.jar"

Но я могу получить к нему доступ через мой xterm. В пути к рабочей области нет пробелов или странных символов. Я даже изменил разрешения безрезультатно. Сначала я подумал, что может отсутствовать какая-то переменная среды, но ошибка знает достаточно, чтобы получить весь правильный путь. Ошибка появляется примерно через 30-45 секунд

Любые подсказки?


person Norse    schedule 13.10.2011    source источник
comment
я думаю, вам не нужно устанавливать proguard отдельно. он поставляется с SDK. зачем ты его отдельно поставил?   -  person gtiwari333    schedule 13.10.2011
comment
Я скопировал 4.6 в свою папку proguard. до этого я обновил SDK. Я просто поместил proguard.config=proguard.cfg в свой файл default.properties. чтобы попробовать это. Сделал экспорт и получил эту ошибку. Поковырялся в поисках того, что это значит   -  person Norse    schedule 13.10.2011


Ответы (2)


В C:\android-sdk\tools\proguard\bin\ отредактируйте proguard.bat

Удалите эти три строки

IF EXIST "%PROGUARD_HOME%" GOTO home
SET PROGUARD_HOME=..
:home

Замените на путь к вашим инструментам sdk. Мой путь..

SET PROGUARD_HOME="C:\android-sdk\tools\proguard"
person moberme    schedule 21.11.2012

Я действительно не понял вашего вопроса, но это может вам помочь:

При использовании Proguard для Android в Eclipse возникла ошибка

Ошибка Proguard: Ожидание разделитель пути класса - не уверен, где мне нужно поместить путь в кавычки

Проблема Android-муравья (для использования ProGuard)

person gtiwari333    schedule 13.10.2011
comment
да я их уже нашел. В моем пути к рабочей области нет пробелов. - person Norse; 13.10.2011