Обращение с библиотеками Android с ресурсами из ant (папка crunch вызывает ошибку)

Проект Android относится к проекту библиотеки Android. Все работает нормально, когда я создаю подписанный проект из меню (Android Tools/Export Signed Application Package). Поскольку службы Google Play не работают с подписями Debug, мне нужно многократно создавать подписанный проект, когда ввод паролей действительно раздражает. По этой причине я предпочитаю использовать Ant и настраивать пароли в local.properties, чтобы все можно было сделать одним щелчком мыши.

Я создал build.xml (через " android update project ") для основных и библиотечных проектов. Если проект библиотеки не содержит ресурсов, все работает плавно. Однако, если библиотека имеет ресурсы, я получаю сообщение об ошибке:

invalid resource directory name: library_project_path\bin\res/crunch

Очистка проектов не помогает: получить такое же сообщение.

Отключить " Build automatically ": все еще crunch каталога нарушает сборку!

Вы действительно сделаете мой день, предложив решение проблемы!

1 ответ

Если вы переместите содержимое хруста в res, а затем удалите папку crunch, он должен работать, когда вы перезапустите ant. Это то, что сработало для меня.

Больше информации здесь

licensed under cc by-sa 3.0 with attribution.