Intereting Posts
Parse: Как установить указатель в Android? BroadcastReceiver для ACTION_MEDIA_BUTTON не работает Как я могу использовать эффекты перехода Android в веб-представление? Игнорируемые параметры в Android SDK v4 Есть ли способ проверить, содержит ли андроид WindowManager уже представление? Android, как программно скрыть значок запуска Как протестировать мультитач в Android-эмуляторе Ошибка «Нет равных сертификатов» в Android 2.3, но НЕ в 4 Могу ли я сделать синхронный запрос с волейболом? Android – Почему ConnectivityManager.isActiveNetworkMetered всегда возвращает true (даже если на Wi-Fi) Сериализация Android Bundle для сетевого и / или постоянного хранения? Как масштабировать веб-сайт для мобильных устройств? Ошибка фрагмента backstack при замене фрагментов в транзакции? Android: хотите установить пользовательские шрифты для всего приложения, а не для исполнения Зачем использовать библиотеку Android Picasso для загрузки изображений?

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

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

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

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

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

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

Зайдите в свой локальный файл и выполните поиск папки «.gradle»

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

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

В студии Android щелкните «Invalidate caches / Restart ..» и подтвердите.

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

Недействительные кеши

У меня была эта проблема, и удаление папки проекта .gradle не устранило проблему.

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

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

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

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

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

После чего улучшился град и приложение начало работать!

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

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

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

  • Теперь проверьте свою версию Gradle на правой панели

  • В моем случае моя версия Gradle3,3

  • Перейдите в C: \ Users \ ashish \ .gradle \ caches и удалите папку с именем Gradle Version3.3 .

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

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

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

  1. Выбранный «Файл \ Закрыть проект» и проект закрыт.
  2. Начался экран открытия нового проекта.
  3. Я удалил проект из списка, чтобы он не отображался в списке.
  4. Создал новый проект с немного другим именем.
  5. Выиграл новый проект, и он отлично работал.
  1. .gradle папку .gradle в корне проекта.

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

  3. Cd в папку taskArtifacts .

  4. cache.properties.lock файл cache.properties.lock .

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

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

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

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

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

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

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

Убедитесь, что у вас одинаковая версия градиента в ваших старых файлах

Проверьте это видео Youtube, которое я сделал по этому вопросу

https://youtu.be/-Ngn4YvbKtw

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

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

Сделано.