Android studio 3.3 Перейти к декларации не работает
Сегодня я обновляю стабильную версию Android Studio 3.3, а затем понимаю, что общее действие заключается в объявлении Cmd + Left Click
или же Cmd + B
больше не работает. Вместо этого идет декларация в R.java
Теперь я должен double shift
в файле layout/drawable/mipmap, чтобы перейти к его объявлению. Но это действие не работает с идентификатором ресурса / цветом / строкой... Итак, теперь трудно определить входное значение ресурса.
Есть ли способ вернуть эту функцию обратно? Я думаю, что это действительно полезно.
Любое предложение ценится
3 ответа
Я столкнулся с той же проблемой. Потратив столько времени на это, я нашел правильное решение для этого.
1). Обновите свой проект Gradle, как
classpath 'com.android.tools.build:gradle:3.3.0'
Если это не сработает, попробуйте метод ниже
2).Просто удали
.gradle
.idea
build
папку из вашего проекта и снова откройте проект. и это решит эту проблему.
Если в вашем проекте несколько модулей, удалите все эти папки из всех модулей.
Надеюсь, это сработает для вас так же, как и для меня.
Его не удаляют. Работает нормально.
Вы можете сделать следующие вещи:
- Вы можете перезагрузить
Android Studio
- Может быть, вы нажимаете на удалено
ID or STRING or COLORS
, Так может быть, что доступно в R.java, но удалено из каталога. Вы можете очистить проект и попробовать еще раз. - Даже если он не работает, вы можете использовать опцию Invalidate Cache and Restart.
Надеюсь, что 2-й момент произошел с вами.
Спасибо.
Нажмите Ctrl + Shift + A и найдите искомую команду (например, "объявление"). Это находит команду "Объявление - Перейти по ссылке действия - Ctrl + B".
Так что вам просто нужно навести курсор на метод, к которому вы хотите перейти, и нажать Ctrl + B? Вы также можете нажать Ctrl + Click для достижения той же цели.
Самые полезные сочетания клавиш описаны в справке
ПРИМЕЧАНИЕ:- Пожалуйста, перезапустите вашу студию и дождитесь успешного построения Gradle.