gradle застрял в: app: mergeDebugResources после открытия файла области с помощью браузера области

Мое приложение поставляется с предварительно заполненным файлом области, который хранится в каталоге res / raw. Gradle работал нормально, пока я не решил открыть файл области с помощью браузера области. Теперь gradle застревает в: app: mergeDebugResources.

Обычно я редактировал файл области из другого каталога вне каталога проекта и копировал его в каталог res / raw, когда закончил. Но на этот раз я открыл файл области, хранящийся в каталоге res / raw в каталоге проекта.

Это уже второй раз со мной. В первый раз пришлось полностью перезапустить проект с нуля и скопировать код заново. Загрузка более старого коммита с GitHub тоже не сработала.

Кто-нибудь еще испытал это? Какие-нибудь исправления?


person Mike Axle    schedule 14.06.2017    source источник


Ответы (1)


Github спас положение. Я полностью удалил локальную папку проекта и клонировал свой последний коммит с GitHub. После этого Gradle все правильно перестроил.

Мне нужно было убедиться, что эти временные файлы, созданные при открытии файла области в браузере области (имя_базы_данных.realm.lock и имя_базы_данных.realm.management/), были удалены из каталога res / raw перед открытием проекта в студии Android.

Кажется, временные файлы вызывают эту проблему. Всем, кто не использует управление версиями, сделайте это. это спасатель жизни

person Mike Axle    schedule 15.06.2017
comment
Мне также пришлось удалить файл database_name.realm.note - теперь он снова работает, большое спасибо, вы спасаете жизнь !!! - person swalkner; 19.03.2018
comment
по иронии судьбы использование контроля версий смутило меня еще больше с этим, поскольку я был совершенно уверен, что рабочий каталог остался неизменным, даже несмотря на то, что этот файл FIFO был там все время - person user; 28.06.2018