После переноса проекта на другой ПК получаю ошибку ':app:mergeDebugResources'

367
18 марта 2017, 00:19

Добрый день, перенес проект с одного ПК на другой, стал получать ошибку при компиляции:

Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 

Если создаю новый проект и переношу все файлы с этого проекта в тот, получаю ту же самую ошибку.

В чем беда?

Answer 1

Ошибка :app:mergeDebugResources означает провал попытки смёржить (то есть собрать в кучку) ресурсы приложения. Обычно в приложении ресурсы генерируются из нескольких источников (build.gradle, манифест, assets, res и проч.), далее они собираются в один финальный ресурсный файл, который и компилируется. Куски ресурсов собираются в каталоги build/intermediates и build/generated, далее при merge все это собирается в каталог build/intermediates/*/merged и build/intermediates/*/full

Изучите содержимое этих каталогов и заодно изучите логи gradle которые валятся на build/outputs/logs - там посмотрите секцию merge

READ ALSO
Почему onBackPressed() закрывает приложение?

Почему onBackPressed() закрывает приложение?

Есть кнопка, которая якобы должна возвращать на предыдущее активи, но вместо этого - она закрывает все приложение сразуВ чем проблема?

227
Обозначение нестатического метода

Обозначение нестатического метода

Как следует обозначать в документации нестатический метод класса? Если статический метод можно обозначить как MainClassmain(String[] args), то как быть...

233
Objects.equals(obj1, obj2) эквивалентно obj1.equals(obj2)?

Objects.equals(obj1, obj2) эквивалентно obj1.equals(obj2)?

Равносилен ли вызов Objectsequals(object1, object2) вызову object1

328
Некорректное имя при скачивании файла Java Servlet

Некорректное имя при скачивании файла Java Servlet

Подскажите пожалуйста что не такСделал скачивание файлов

265