当前位置: 首页 > 知识库问答 >
问题:

Android Studio3。x:错误:找不到符号类应用程序

潘高岑
2023-03-14

我从2.0更新了Android Studio。x到3。x上周末。项目迁移是完美的,构建是伟大的。现在,从2小时开始,我无法解释为什么,我无法构建,我现在在Glide上出现了这个错误:

错误:(26,22)错误:找不到符号类

之前一切都很好,我没有改变任何东西(gradle或配置),现在出现了这个错误...

有关Glide的信息,在我的Gradle中:

annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
compile 'com.github.bumptech.glide:glide:4.0.0-RC1'
compile 'com.github.bumptech.glide:okhttp3-integration:4.0.0-RC1'

GlideApp文件是自动生成的(我选中了它)。

所以,这是一个疯狂的情况。非常感谢你们!

共有3个答案

齐博厚
2023-03-14

同样的情况也发生在我身上,这是我遇到的最奇怪的错误之一,我在我的项目中使用了Butterknife,我发现如果在私有模式下定义视图,就会出现这个错误

使用:

@BindView(R.id.tv_option_one)
TextView tv_option_one;
@BindView(R.id.tv_option_two)
TextView tv_option_two;

而不是

@BindView(R.id.tv_option_one)
private TextView tv_option_one;
@BindView(R.id.tv_option_two)
private TextView tv_option_two;

当您使用bindView或onClick注释时,Butterknife找不到视图时,通常会发生这种情况,最糟糕的是,除了应该出现错误的地方之外,它到处都会显示错误。

江曦
2023-03-14

我在迁移到AndroidX时遇到了同样的问题。我最终通过向添加/更新依赖项来解决它

implementation 'com.github.bumptech.glide:glide:4.8.0-SNAPSHOT'
kapt 'com.github.bumptech.glide:compiler:4.8.0-SNAPSHOT'
kapt 'androidx.annotation:annotation:1.0.0-rc01'
谭向晨
2023-03-14

其中一些情况往往会不时弹出(例如,具有生成的类R的实例,该类最终不会生成)。我过去解决这个问题最简单的方法就是清理项目并重建它。如果不起作用,请按顶部菜单中的文件,然后按“使缓存无效并重新启动”。将出现第二个弹出窗口,按“使缓存无效并重新启动”。这可能需要一段时间,因为Android Studio需要重新索引和重建项目,但它解决了我遇到的大多数问题。

 类似资料:
  • 我下载了一个Android项目,但我得到了这个错误: 样品导入: 样品用法: 代码时没有错误,但在编译时我得到了我提到的错误。 当我尝试在Android Studio上进行定义时,我不能。 应用程序级生成。格拉德尔: 我试着清理和重建这个项目,但还没有成功。 谢谢你的帮助。

  • 我是Android应用程序开发的新手,所以请耐心等待我。我正在编写一个应用程序,该应用程序从Google Play服务获取GPS位置,然后通过蓝牙广播数据。我有一个获取位置的位置活动,以及一个广播数据的 AdvertisingActivity。 我的问题是我很难理解Android应用程序中的文件结构,所以我怀疑我缺乏理解是我遇到错误的原因。 下面是位置活动的一个代码段,其中错误是: 为什么编译器找

  • 这里有一个类似的答案:如何在Java中将函数作为参数传递? 但提供的正确答案不起作用。我有一门课: 在函数内部我试图将传递到,但我得到的错误是: 找不到符号 符号:类Callable 我不知道为什么。 另外,我尝试使用返回类型字符串作为xMethod,您能传递一个返回类型不同的函数吗?

  • 问题内容: 我使用时代码工作正常 吗?在我看来这很奇怪。 (错误显示在终端上) 问题答案: 这是 Arrays 类的静态方法。 您应该像这样调用它: 请注意,您仍然必须像这样导入Arrays类: 或者像其他人提到的那样,如果您进行静态导入,则可以省略类名。 我认为这样做对可读性更好。

  • (菜鸟失误,我确定。) 我是计算机科学专业的一年级学生,正在尝试用代码编写作业程序; 但是在编译时,我得到了错误; Lab10Ex1.java:10: 错误: 找不到符号 System.out.print(n 1);^ 符号:变量n 位置: 班级 Lab10Ex1 如果有人能向我解释我做错了什么,或者如何纠正它,我会非常感激。

  • 我有一个问题,我试图实现一个JMenuBar,但不断得到一个不能找到符号错误。我将JFrame与main方法一起放在一个单独的类中,JFrame将安装MainPanel类的一个对象。我在这里漏掉了什么?如有任何帮助将不胜感激,谢谢! 符号:方法setJMenuBar(JMenuBar) 位置:类主面板