Intereting Posts
Цвета профилей GPU-бэков на Android M Android Удалите клавиатуру при касании списка Время ожидания MediaPlayerException Используя OKHttp, в чем разница между синхронным запросом в AsyncTask и OKhttp Asynchronous request? Как запустить GcmListenerService на переднем плане Android SDK – ошибка aapt: libstdc ++. So.6 не может открыть файл общих объектов Правило Threading AsyncTask. Может ли оно действительно использоваться только один раз? Поддерживаемые размеры предварительного просмотра камер для популярных телефонов Android Eclipse Android SDK не может видеть новое устройство Samsung Galaxy S4 через USB-соединение Как предотвратить повреждение связанной службы при изменении времени выполнения Activity (например: ориентация) Не удалось проверить / снять флажок CheckedTextView внутри getView Android.content.Context.getPackageName () 'для ссылки на нулевой объект Что такое файлы ODEX в Android? Для вызова требуется уровень API 16 (текущий минимум равен 14): android.app.Notification.Builder # build Шифрование и дешифрование между Android, PHP и node.js

Ошибка: Неожиданный протокол блокировки, найденный в файле блокировки. Ожидаемое 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. Выберите папку с извлеченными папками / проектами.

Сделано.