android-layout - Android studio 3.3 Go to Declaration 不起作用

标签 android-layout android-resources android-studio-3.3

今天,我升级了Android Studio 3.3的稳定版本,然后我意识到常见的 Action 去声明Cmd + Left ClickCmd + B不再工作了。相反,它进入 R.java 中的声明

现在,我必须double shift在 layout/drawable/mipmap 文件上进行声明。但是,此操作不适用于资源 id/颜色/字符串...所以,现在很难从资源中找出输入值。

有没有办法恢复这个功能?我认为它真的很有帮助。

任何建议表示赞赏

最佳答案

我遇到了同样的问题。在花了这么多时间之后,我找到了合适的解决方案。

1)。 升级你的项目 gradle

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

如果这不起作用,请尝试以下方法

2)。
只需删除
.gradle
.idea
build 

文件夹中的项目并重新打开项目。 它会解决这个问题。

如果您的项目中有多个模块,则从所有模块中删除所有这些文件夹。

希望这对你有用,因为它对我有用。

关于android-layout - Android studio 3.3 Go to Declaration 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54418259/

相关文章:

Android:将资源ID作为参数传递

java - Android Studio 找不到或加载 "Scratch"文件的主类

android - FindViewById 在 fragment 中

java - 监听 View (列表标题)onTouch 事件并禁用 ListView 上的滚动

android - 从 xml 资源加载后更新/更改 Android 中的动画

java - ResourcesCompat.getDrawable() 与 AppCompatResources.getDrawable()

android - 设计编辑器无法在 android studio 3.3 中显示任何内容

android - 启动器图标(仅限旧版)显示白色背景图标 android studio 3.3

java - Android:如何获得箭头按钮?

android - 在 onCreate() 中生成 main.xml