Android Studio 3.3 застрял при настройке проекта: чтение из кеша

Я создал библиотеку модулей с помощью NDK. После обновления Android Studio 3.3 откройте проект в студии, застрявшей в проекте сборки

Настройка проекта: чтение из кеша ...

Каждый раз необходимо "сделать недействительным и перезапустить" студию Android, а затем после работы студии.

Я пытаюсь удалить папку .gradle, но по-прежнему сталкиваюсь с этой проблемой.

Как я могу решить эту проблему со студией 3.3?


person Jigar Shekh    schedule 08.02.2019    source источник
comment
попробуйте очистить проект, если не помогает, попробуйте удалить .idea / caches, build, .gradle и снова собрать   -  person Manohar    schedule 08.02.2019
comment
У меня такая же проблема с NDK. Не могу скомпилировать. арггг   -  person chrizonline    schedule 13.02.2019


Ответы (4)


У меня недостаточно репутации, чтобы комментировать, поэтому я отправлю это в качестве ответа.

  • После того, как вы сделали недействительным и перезапустили, пробовали ли вы Сборка-> Очистить проект и перестроить, а затем снова синхронизировать?

  • Вы пытались перезагрузить компьютер, чтобы отключить какие-либо процессы, которые могут препятствовать очистке кешей?

  • Вы также пробовали обновить свою версию Gradle (внутри вашего gradle-wrapper.properties)?

  • Вы проверили правильность вашего пути к градиенту в Файл -> Настройки -> Сборка, выполнение, развертывание -> Gradle?

  • Вы пробовали найти свой gradlew и сделать gradlew cleanBuildCache?

  • Вы пробовали удалить папку C:\Users\{Your Username}\.gradle\caches?

  • Вы пробовали вообще отключить построение кеша (замедлит вашу сборку и не рекомендуется)? Для этого вам нужно перейти в свой файл gradle.properties и установить android.enableBuildCache=false

person sansa    schedule 08.02.2019
comment
Уже использовалась последняя версия Gradle, а также попробуйте gradlew cleanBuildCache, но проблема все еще не решена. @sansa - person Jigar Shekh; 08.02.2019
comment
Я обновил свой ответ. Попробуйте полностью отключить кеш сборки и посмотрите, работает ли он. Вы даже перезагружали свой компьютер? @JigarShekh - person sansa; 08.02.2019
comment
Попробуйте этот android.enableBuildCache = false и закройте студию Android. После повторного открытия студии при получении предупреждения :: ПРЕДУПРЕЖДЕНИЕ: установка параметра android.enableBuildCache = false является экспериментальной и не поддерживается. Текущее значение по умолчанию - «истина». Затронутые модули: app, commonlib @sansa - person Jigar Shekh; 08.02.2019
comment
Да, это не рекомендуется, просто хотел посмотреть, сработало ли это. В любом случае, после того, как вы аннулировали и перезапустили, выполнили ли вы сборку - ›очистить проект, а затем перестроили его и синхронизировали? Однако я бы просто сказал, что перезагрузите компьютер, чтобы все процессы отключились и кеш можно было очистить без проблем, когда вы снова запустите Android Studio. - person sansa; 08.02.2019
comment
Что в конечном итоге сработало для меня, это ›аннулирование кешей / перезапуск. См .: stackoverflow.com/questions/52513097/ - person steven smith; 23.03.2019

Кеши Gradle находятся в

  • В macOS / Linux: $HOME/.gradle/caches/
  • В Windows: %USER_HOME%\.gradle/caches/

Попробуйте удалить эти каталоги.

Подробнее о кешах сборки см. Здесь: Android Studio Build Cache

Кроме того, Отключите настройку по запросу в вашем gradle.properties файле, как показано ниже:

org.gradle.configureondemand=false

См .: Известные проблемы с подключаемым модулем Android Gradle

person shizhen    schedule 08.02.2019
comment
Я удалил каталог% USER_HOME% \. Gradle и снова открыл студию Android, но, к сожалению, не решил мою проблему. @shizhen - person Jigar Shekh; 08.02.2019
comment
Вероятно, это проблема с демоном, попробуйте остановить своего демона с помощью ./gradlew --stop - person shizhen; 08.02.2019

Попробуйте подход ниже:

Go to "

Файл -> Настройки -> Сборка, выполнение, развертывание -> Мгновенный запуск »

и просто отключите его.

С помощью этой Android Studio каждый раз строит с нуля, но это лучше, чем строить неправильно.

person Chetan Joshi    schedule 08.02.2019
comment
Уже отключили. Но все же столкнулся с этой проблемой. @Chetan Joshi - person Jigar Shekh; 08.02.2019

откройте файл gradle.perperties вашего проекта и добавьте настройки:

org.gradle.configureondemand=false

перезапустите свои проекты

person Changming Wang    schedule 17.04.2019