Android studio 3.3 Перейти к декларации не работает - PullRequest
0 голосов
/ 29 января 2019

Сегодня я обновляю стабильную версию Android Studio 3.3, а затем понимаю, что обычное действие перехода к объявлению с помощью Cmd + Left Click или Cmd + B больше не работает.Вместо этого он идет к объявлению в R.java

Теперь я должен double shift в файле layout / drawable / mipmap, чтобы перейти к его объявлению.Но это действие не работает с идентификатором ресурса / цветом / строкой ... Итак, теперь трудно определить входное значение ресурса.

Есть ли способ вернуть эту функцию обратно?Я думаю, что это действительно полезно.

Любое предложение ценится

Ответы [ 3 ]

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

Я столкнулся с той же проблемой.Потратив так много времени на это, я нашел для этого подходящее решение.

1). Обновите ваш проект gradle как

 classpath 'com.android.tools.build:gradle:3.3.0'

Если это не сработает, попробуйте нижеmethod

2). Просто удалите папку

.gradle
.idea
build 

из вашего проекта изаново откройте проект. и он решит эту проблему.

Если в вашем проекте несколько модулей, удалите все эти папки из всех модулей.

Надеюсь, это сработаетдля вас, как это работает для меня.

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

Его не удаляют.Работает нормально.

Вы можете делать следующие вещи:

  1. Вы можете перезапустить Android Studio
  2. Возможно, вы нажимаете на удаленную ID or STRING or COLORS.Так может быть, что доступно в R.java, но удалено из каталога.Вы можете очистить проект и повторить попытку.
  3. Даже если он не работает, вы можете использовать опцию Invalidate Cache and Restart .

Надеюсь, что с 2-й точкойВы.

Спасибо.

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

Нажмите Ctrl + Shift + A и найдите команду, которую вы ищете (например, «объявление»).Это находит команду «Объявление - Перейти по ссылке действие - Ctrl + B».

Так что вам просто нужно навести курсор на метод, к которому вы хотите перейти, и нажать Ctrl + B?Вы также можете нажать Ctrl + Click для достижения той же цели.

Наиболее полезные сочетания клавиш описаны в справке

ПРИМЕЧАНИЕ: - Пожалуйста, перезапустите вашу студию и дождитесь успешного построения Gradle.

...