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

Кто-нибудь знает, где я могу найти ошибку конфигурации? Я получаю это сообщение об ошибке, как только пытаюсь скомпилировать и включить ProGuard в свой проект (используя недавно выпущенный Android SDK). Глядя на упомянутый файл сообщения об ошибке, это файл Google, и я не вижу там никаких ошибок. Любая идея? Спасибо.

   ant release
    ...

    BUILD FAILED
    C:\ [...] \Android SDK\tools\ant\main_rules.xml:430: Expecting class path separator ';' before 'SDK\platforms\android-8\android.jar' in argument number 1

person Nils    schedule 12.12.2010    source источник


Ответы (2)


Похоже на проблему с символом-разделителем CLASSPATH.

Измените : на ; и посмотрите, поможет ли это.

Также укажите путь в двойных кавычках. Например, вместо:

Android SDK\platforms\android-8\android.jar:...

Использовать:

"Android SDK\platforms\android-8\android.jar";...
person Dave Jarvis    schedule 12.12.2010

Вы также можете попробовать тег "echo" муравья, чтобы распечатать свойства и посмотреть, насколько они неверны. Чтобы распечатать все свойства, установленные в файле сборки, используйте <echoproperties /> задачу ant, это очень полезен при отладке ant-скриптов.

person omermuhammed    schedule 12.12.2010