Нет комментариев IDEA к JDK 1.8 (C: \ ...), некоторые проблемы не будут найдены - PullRequest
0 голосов
/ 07 июня 2018

В Android Studio 3.1.2 я внезапно получаю следующее сообщение в желтой ленточной рамке вверху моего редактора:

Нет комментариев IDEA к JDK 1.8 (C: \ Program)Файлы \ Android \ Android Studio \ jre), некоторые проблемы не будут найдены

У меня также есть предупреждение в Редактировать конфигурации:

Активность по умолчанию не найдена

Как я могу решить эти проблемы?

Ответы [ 10 ]

0 голосов
/ 26 апреля 2019

Удалите кэши папки из C: \ Users \ username \ .AndroidStudio3.3 \ system и повторно импортируйте проект, который работал для меня.

0 голосов
/ 21 ноября 2018

Я работаю над 3.2.1 версией с октября 2018 года ( в течение 1 месяца ).
Но сегодня я начал свой проект в AndroidStudio с большим количеством ошибок.

Я пытался Invalidate Caches and Restart.Но это мне не помогло.

Итак, я открыл папку C:\Users\{username}.
Там я нашел три папки: одну для реальной версии - .AndroidStudio3.2 и две для более старых версий - .AndroidStudio3.1 и .AndroidStudio2.3.

enter image description here

Я мог удалить только папку с актуальной версией, но я удалил все папки.( Поскольку у меня нет важных пользовательских настроек в AndroidStudio ).

Затем я перезапустил AndroidStudio и выбрал «Не импортировать настройки».Вот так:

enter image description here

Этот метод работал для меня.

0 голосов
/ 22 января 2019

Доступно новое обновление Android Studio версии 3.3, и это решило мою проблему.Удачного кодирования.

0 голосов
/ 16 октября 2018

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

Для меня сработало удаление (или вы можете переместить его в качестве резервной копии) папки «.AndroidStudio3.2» (для вас это будет .AndroidStudio3.1), расположенной в «C: \ Users {имя пользователя} \ ", а затем снова откройте Android Studio.

При запуске я выбрал импорт настроек из последней версии и продолжение.он перенастроит все настройки.

Попробуйте.

0 голосов
/ 19 октября 2018

Я собираюсь поделиться информацией, которую я только что узнал о Invalidate Cache / Restart, и я думаю, что она тесно связана с выпуском 3.2.1.Это может объяснить, почему это работает для некоторых людей и почему это не работает для других.Я обнаружил эту проблему в другой ситуации, но думаю, что она может иметь отношение к этой проблеме, поэтому стоит попробовать.

Бывают случаи, когда Invalidate Cache / Restart не очищаеткеш для открытого проекта.Я не уверен, что привело тебя в такое состояние, но это случилось со мной.Чтобы исправить эту проблему, я переименовал имя каталога проекта, открыл Android Studio с новым переименованным именем и запустил Invalidate Cache / Restart.Затем я закрыл проект, переименовал имя каталога проекта обратно в его первоначальное имя, а затем открыл Android Studio, используя исходное имя, и это устранило мою проблему.

В моей ситуации проблема заключалась в том, что Android Studioнеправильно отображал содержимое файла, но когда я исследовал файл с помощью внешнего средства просмотра, файл фактически содержал правильное содержимое.Итак, я думаю, что Invalidate Cache / Restart решит проблему.Но это не сработало, пока я не сделал маленький трюк, о котором я упоминал вышеВот почему я делюсь своим открытием, поскольку оно может объяснить, почему Invalidate Cache / Restart работает для некоторых людей, а не для других.Опять же, я пока не имею понятия о том, как проект попадает в состояние, в котором он не приведет к аннулированию кэша для открытого проекта.Возможно, проблема с блокировкой файла, или какая-то фоновая задача исполнителя, ответственная за очистку кэша для открытого проекта, не запускается до перезапуска Android Studio.


Обновление: фактически у меня возникла точно такая же проблема водин из моих проектов.Invalidate Cache / Restart не работал, пока мне не понадобился мой маленький трюк с переименованием проекта, его открытием, Invalidate Cache / Restart, закрытием проекта, переименованием проекта обратно к исходному имени, открытием его.Сообщение No IDEA, прикрепленное к JDK 1.8, исчезло.

Одна из вещей, которые я пробовал, но это не сработало, - закрыть проект, в котором возникла проблема, и запустить Invalidate Cache / Restart из другогопроект.Поэтому не совсем верно сказать, что Invalidate Cache / Restart иногда не работает для открытых проектов.Я сообщил о проблеме в группу Android через канал «Отправить отзыв».Они должны быть в состоянии выяснить, в чем заключается проблема внутреннего кода.Было бы полезно найти мой пост в этой команде и добавить, что у вас возникла та же проблема.

0 голосов
/ 15 октября 2018

Обе ошибки, упомянутые в вопросе, также обнаружились на моем компьютере.Для меня это сработало:

  • Удалите и переустановите Android Studio
  • Во время установки при запросе сохранения настроек Android Studio не сохраняйте настройки
  • Не открывайте свой проект с диска;повторно импортируйте ваш проект из системы контроля версий, например, GitHub.
0 голосов
/ 07 октября 2018

Решение

  • Закрыть Android Studio
  • Перейдите в C:\Users\UserName\.android и переименуйте папку build-cache в build-cache.bak
  • Перейдите на C:\Users\UserName\.AndroidStudio3.2\system и переименуйте эти папки

    caches на caches.bak

    compile-server на compile-server.bak

    compiler на compiler.bak

    conversion до conversion.bak

    external_build_system до external_build_system.bak

    frameworks до frameworks.bak

    gradle доgradle.bak

    resource_folder_cache до resource_folder_cache.bak

  • Откройте Android Studio и снова откройте свой проект.

0 голосов
/ 26 августа 2018

Перейти к File -> Invalidate Caches / Restart... -> Invalidate Caches and Restart

0 голосов
/ 01 августа 2018

Мне помогло «Прикрепить аннотации» в правом верхнем углу желтой панели уведомлений.

Этот следующий ресурс также помог: https://www.jetbrains.com/help/idea/annotating-source-code.html

Но будьте осторожны:

Для артефакта аннотации требуется JDK 1.8 или выше.Если ваш проект скомпилирован с использованием JDK 1.5, 1.6 или 1.7, используйте вместо этого артефакт annotations-java5.

0 голосов
/ 07 июня 2018

Я только что нашел решение.Следуйте по пути:

File -> Invalidate Caches / Restart...
...