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

Android Studio内联编译器显示红色错误,但使用gradle进行编译工作良好

邢寒
2023-03-14

根据这个问题,我在Android Studio中设置了使用Square Wire库的项目。

生成->编译项目工作良好。

2:03:10 PM Compilation completed successfully in 31 sec

但是,如果我打开一个生成的协议缓冲区文件,那么Square包将无法被识别。

除了在build.gradle中为项目中的模块添加依赖项之外,我还需要做更多的事情吗?

共有1个答案

景品
2023-03-14

以下步骤有助于

  1. 关闭项目,并在项目文件夹中删除project/.idea
  2. 删除~/.gradle文件夹。

再次打开项目。一切都要解决。

 类似资料:
  • 这是我的第一个gradle项目。我正在为gradle使用Buildship eclipse插件。在我的build.gradle文件中,我应用了以下插件- 所有相关的依赖项都定义为编译,如下所示- 该项目也使用tomcatRun命令成功构建和运行。但是eclipse在java文件中显示了我的导入的编译错误,称依赖关系无法解决。 我试过项目-

  • 编辑:发现问题更加尖锐。当我禁用它时,它停止显示错误。 当我从Visual Studio启动一个新的Blazor fullstack项目时,它在IDE中显示错误。我看过Visual Studio即使构建了项目也会显示错误,但似乎没有帮助。 我遵循了关于Blazor的指南(https://Blazor.net/docs/get-starte.html) 编辑:更新到最新版本,运气不好 似乎更尖锐:h

  • 问题内容: 调用显示编译时错误,并显示以下消息: getSupportFragmentManager()。getFragments()只能在同一库组中调用(groupId = com.android.support) 我在中导入了以下类: 延伸。 我的项目模块级别文件如下: 这是inside 方法的源代码。 我最近将Android Studio更新到了最新的稳定版本(2.3),并且还更新了Andr

  • 由于IntelliJ,我发现需要将以下选项传递给:

  • 自从新的Android Studio3.6更新后,我的数据绑定类显示“无法解析符号” 代码本身完全没有问题,甚至可以成功编译,但在我调用绑定类的任何地方,Android Studio都会给我“无法解析符号”错误。这将贯穿我在其中使用数据绑定的每个类或xml。 你们中有人经历过同样的事吗?这似乎很奇怪,3.6的更新竟然做到了这一点。使用的分级版本为3.6.1

  • 问题内容: 使用JDK 11,Eclipse 2019-03和jaxb- api(版本2.4,最新版本在maven存储库中可用)时,Eclipse中的Java编辑器会突出显示以下行: 作为错误: 包javax.xml可以从多个模块访问:未命名的java.xml 但是代码已编译,并且“问题”选项卡中未显示任何错误。删除jaxb-api依赖关系会使错误消失。该项目中的jaxb-api位于类路径上,并包