为什么Android Studio在我的代码中显示错误,但应用仍在运行

rbpvctlc  于 2022-11-16  发布在  Android
关注(0)|答案(3)|浏览(144)

我最近升级了我的笔记本电脑,重新安装了Android Studio到最新版本,并导入了我的应用程序。我现在面临的问题是,当Android Studio启动它完成gradle构建等,但显示错误遍布我的代码。我仍然可以调试我的手机上的应用程序,一切都是工作。
如何解决此问题?
谢谢

3npbholx

3npbholx1#

当它发生在我身上时,我终于解决了这个问题。我解决问题的步骤

  • 构建-〉清理
  • 文件-〉使缓存无效/重新启动
  • 删除.idea文件夹,关闭并重新打开项目

通常前两个步骤中的一个就足够了,但今天我实际上不得不删除整个.idea文件夹,并重新打开项目以摆脱“错误”(只有IDE错误,项目仍然为我运行)。

8qgya5xd

8qgya5xd2#

如果方法命名为(A)(B)(C)(D),不帮助你,那么下面4个步骤是AGNI ASTRA。
步骤1:转到Android Studio中的应用文件夹。
步骤2:找到构建文件夹。
步骤3:删除建置文件夹。
步骤4:同步文件。
我会建议使用AGNIASTRA,尝试后,方法命名为(A)(B)(C)(D)。
这些方法包括:
方法(A)

  • 点击ANDROID STUDIO中的文件
  • 点击“将项目与等级文件同步”

方法(B)

  • 点击ANDROID STUDIO中的文件
  • 单击使缓存无效

方法(C)

  • 点击在ANDROID STUDIO中构建
  • 单击“清理项目”

方法(D)

  • 点击在ANDROID STUDIO中构建
  • 单击重建项目
41ik7eoe

41ik7eoe3#

在我的案例中(Windows),我在使用2版本的Android Studio时遇到了同样的问题,

1. Android工作室北极狐|2020.3.1 Patch 4(使用我以前的/普通IDE)
2. Android工作室海豚|2021.3.1 Patch 1(使用我的更新/当前IDE)

首先,我认为这个问题可以通过Build〉Clean Project,或Build〉Rebuild Project,或File〉Invalidate Caches...来解决,但遗憾的是不起作用***。因此,我决定更新我的IDE Arctic Fox到海豚。
从官方网站下载,安装了
不同的文件夹**(C:\Program Files\Android\Android Studio 1),但项目文件夹仍然相同。打开项目时,除非将Java版本更改为Java 11文件〉设置〉构建、执行、部署〉构建工具〉Gradle〉Gradle JDK〉11版本),否则无法运行。
尝试打开多个项目,但IDE有时仍会显示标记代码但应用程序仍可以正常调试/运行。我使用的最新方法是**文件〉使缓存失效...IDE
未显示任何标记代码***。

***备注:**不知道我用的最新方法能用多久。

相关问题