Ошибка Gradle: путь не является читаемым каталогом для проекта Android, сохраненного в OneDrive - PullRequest
2 голосов
/ 02 марта 2020

Я пытался использовать папку OneDrive для хранения своего проекта Flutter [Windows 10, Android Studio]. Затем я внес изменения в него на другом компьютере [те же конфигурации]. Проект скомпилирован нормально на первой машине изначально, а на второй после изменений. Запустив его снова на первом компьютере после изменений, я получаю следующую ошибку:

Execution failed for task ':app:processDebugResources'. 

Path "build/[package]/intermediaries/compiled_local_resources" is not a readable directory.

Я пробовал несколько решений, упомянутых в похожих, но не эквивалентных проблемах:

  1. Обновление Android Studio
  2. Запуск Android Studio от имени администратора
  3. Удаление [пакета] из моих зависимостей (в результате этого в сообщении об ошибке был обнаружен другой пакет) .

  4. Нажатие файла -> Неправильная проверка кэшей / перезапуск ...

  5. Закомментирование "org.gradle.jvmargs = -Xmx1536M" в gradle .properties

  6. Выполнение:
cd android 
gradlew clean

Ничего из этого не сработало.

Ответы [ 3 ]

7 голосов
/ 03 марта 2020

У меня была такая же проблема сегодня:

Path "build/[package]/intermediaries/compiled_local_resources/debug/out" is not a readable directory.

Мне удалось решить эту проблему, удалив .gradle и перестроив проект.

2 голосов
/ 02 марта 2020

В конце концов, единственное, что мне помогло, это подтолкнуть проект к удаленному Git и клонировать его оттуда в другой (локальный) каталог.

[не уверен, что это считается решением но больше ничего не помогло мне после долгих мучительных поисков, так что, надеюсь, это кому-нибудь поможет]

0 голосов
/ 01 мая 2020

Я знаю, что у ОП было Windows, но если это поможет кому-то еще в будущем:

На ОС Ma c я обнаружил (трудный путь), что Android Studio и Flutter не делают играть хорошо с хранением в iCloud! Я заметил, что некоторые файлы не были доступны локально, и это то, что вызывало проблему для меня. Я переместил свой проект из iCloud (вынудив его постоянно загружать отсутствующие файлы), и тогда все было хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...