Подтвердить что ты не робот

Ошибка: Неопределенный протокол блокировки найден в файле блокировки. Ожидаемое 3, найдено 0

После обновления Android Studio до версии 1.3 я больше не могу скомпилировать свой проект. Я получаю Unexpected lock protocol found in lock file. Expected 3, found 0.. Я попытался удалить мою папку .gradle, но это не решило проблему. Что еще я могу сделать?

4b9b3361

Ответ 1

Я решил это, удалив папку

c:\users\[myusername] \.gradle\caches\2.14.1

После повторного открытия студии Android все было в порядке

Ответ 2

здесь очень легкое решение с шагами:

  • Ctrl + Alt + Shift + S или Файл- > Структура проекта

  • Выбрать проект с левой панели

  • Теперь проверьте вашу Gradle Версия на правой панели

  • В моем случае моя Gradle Версия 3.3

  • Перейдите по C:\Users\ashish \.gradle\caches и удалите свою папку Gradle Версия - 3.3..

  • Теперь перезапустите или снова откройте проект из рабочего пространства.

Приветствую... ваша проблема решена.

Ответ 3

Вы должны удалить папку /. gradle из каталога пользователя, не из проекта, это скрытая директория, если вы используете систему на основе Linux, она находится в /home/user/.gradle и нажмите "alt" + "." показать скрытые папки

Ответ 4

Перейдите в локальный файл и найдите папку ".gradle"

Удалите его и перезапустите IDE

Ответ 5

В студии android, нажмите "Invalidate caches/Restart.." и подтвердите.

Ответ 6

Удаление папки кэша занимает много времени, поскольку в ней содержится более 200 тыс. Файлов, что превышает 3 ГБ. Как заметил Ашиш, есть быстрый обзор.

Я также столкнулся с этой ошибкой только в одном приложении.

Пройдите шаг.

  1. В вашем проекте откройте файл gradle-wrapper.properties. Который находится в Gradle Script в структуре Android. Как показано на рисунке ниже.

    enter image description here

  2. В этом файле отметьте distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip. Здесь версия Gradle - 4.6.

enter image description here

3. Так что весь кеш для этого проекта будет храниться в вашем C:\Users\Your PC Name or User Name\.gradle\caches\4.6. Как показано на рисунке ниже.

enter image description here

  1. Закройте вашу андроид студию и удалите папку 4.6. После удаления откройте андроид студию.

Это все. У меня ушло 6 часов, чтобы выяснить и удалить папку кеша. Поэтому я решил опубликовать этот ответ. Так что люди не будут тратить одно и то же время.

Ответ 7

У меня такая же проблема. И удаление папки проекта .gradle не решило проблему.

Я решил проблему, удалив папку C:\Users\<username>\.gradle, и заставил студию обновить всю сборку Gradle. Я обнаружил, что у меня установлено 4 разных версии gradle с моего пути обновления.

Ответ 8

Все эти решения не работали для меня на Android Studio 2.1. Что работало, когда я открывал gradle -wrapper.properties в папке проекта и менял ссылку gradle в строке ниже:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

Это было изменено на:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.13-all.zip

После чего gradle обновлено, и приложение заработало!

Ответ 9

В меню "Файл" выберите "Недействительный кэш/перезагрузка". Затем нажмите "Недействить" и "Перезапустить". Это исправит вашу проблему.

Invalidate Caches

Ответ 10

Delete C:\Users\user\.gradle\caches folder and restart the project.

Ответ 11

Ни одна из вышеупомянутых резолюций не работала для моего экземпляра этой ошибки. Я только что начал проект, поэтому я действительно не беспокоился о его потере. Я выполнил следующее:

  • Выбранный "Файл\Закрыть проект" и проект закрыт.
  • Появился начальный экран для создания нового проекта.
  • Я удалил проект из списка, чтобы он не отображался в списке.
  • Создал новый проект с немного другим именем.
  • Разработал новый проект, и он отлично работал.

Ответ 12

  • Войдите в папку .gradle в корне проекта.

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

  • cd в папку taskArtifacts.

  • очистите файл cache.properties.lock.

Наконец, создайте проект. Надеюсь, что это поможет.

Ответ 13

Ни одно из вышеперечисленных не работало для меня....

Вам просто нужно перейти в File → Project Structure или jus, нажав Ctrl + Alt + Shift + S

а затем в левом верхнем углу нажмите Проект. Убедитесь, что ваша версия Android Plugin совпадает с вашей версией Android Studio. должен исправить его

дополнительно

Вы также можете создать новый проект и проверить его в представлении "Проект", вначале вы будете в Android. измените представление на... Проект → gradle (Примечание.. только .gradle gradle) → wrapper → gradle -wrapper properties.. открыть этот файл, и вы можете увидеть последнюю строку, то есть..

distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

убедитесь, что у вас есть такая же версия gradle в ваших старых файлах.

Посмотрите это видео Youtube, которое я сделал относительно этой проблемы.

https://youtu.be/-Ngn4YvbKtw

Ответ 14

Он не работает ни в одном из вышеперечисленных.

  • Закройте проект.
  • Удалить из списка проектов
  • Повторно импортируйте проект. (Если у вас есть весь исходный файл проекта, вы должны очистить предыдущий проект и снова извлечь проект)
  • Откройте intellij и откройте проект.
  • Выберите папку извлеченных папок/проектов.

Сделано.

Ответ 15

- Зайдите в свой локальный файл и найдите папку ".gradle" ( из каталога пользователя, не из проекта, это скрытая директория, если вы использовали linux на основе системы находится в /home/user/.gradle и нажмите "alt" + ".", чтобы отобразить скрытые папки,)

  • Удалите его и перезапустите IDE

Если это не работает, Все эти решения не работали для меня на Android Studio 2.1. Что работало, когда я открывал gradle -wrapper.properties в папке проекта и менял ссылку gradle в строке ниже:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

Это было изменено на:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.13-all.zip

После чего gradle обновлено, и приложение заработало!

Ответ 16

Откройте свой предыдущий проект и откройте файл> ProjectStructure> project проверить эту версию Gradle, версия плагина Android предыдущего проекта и установите его в свой текущий проект.и нажмите "аннулировать/перезапустить"

Ответ 17

Для тех, у кого есть эта проблема на & lt;Android Studio 3.1.2>. После того, как я получил эту проблему, я сделал все решения в этой теме. Но каждое из решений не решило мою проблему. Поэтому я объединил несколько стратегий.


  1. Сначала я удалил приложение из списка запуска Android Studio.
  2. Во-вторых, я удалил весь контент из .gradle(FOLDER FROM USER) КАТАЛОГ).
  3. В-третьих, я снова импортирую проект (после синхронизации я получил ошибку снова).
  4. В-четвертых, когда проект открыт, я использовал & lt;Invalidate Cache/Restart> опция из меню ФАЙЛ.

Я надеюсь, что это решение работает и для вас.

Ответ 18

Мы успешно решили эту ошибку.. Перейдите в местоположение вашего проекта, в моем случае это было F: => ИМЯ ПРОЕКТА =>.gradle.. и мы удалили файл .gradle.. затем перезапустили android studio и загрузили проект снова.. и на этот раз сборка gradle успешно.

Ответ 19

Удаление каталога .gradle из каталога пользователя недостаточно. Обязательно удалите каталог .gradle из каталога проекта. Фактически, я бы начал с проекта, и только если этого недостаточно, вы должны удалить его на уровне пользователя.

Ответ 20

В моем случае GRADLE_USER_HOME не был установлен из-за смены машины. После переустановки этой переменной env все снова работает нормально.

Ответ 21

Вам не нужно удалять все ваши файлы Gradle. Вам просто нужно удалить C:\Users\(your user name)\.gradle\daemon\(gradle version)\registry.bin.lock и все готово!

Ответ 22

В меню Файл выберите Неверный кеш/перезагрузка. Затем нажмите " Invalidate и Restart. Это решит вашу проблему:)