java - Android Studio 3.5.3 为项目生成一些损坏的 java 类

标签 java android android-studio gradle build.gradle

我认为 Android Studio 3.5.3 有很多问题需要修复。 最近我遇到了Android SDK的问题,所以我不得不卸载它并重新安装才能解决问题。

现在,当我尝试打开另一个现有项目时,它突然生成损坏的类,其中一些类的名称为 R。

corrupted classes

我尝试了以下选项,但没有成功。

  1. 使缓存无效并重新启动。
  2. 清理并重建项目。
  3. 将项目与 Gradle 文件同步。
  4. 与文件同步
  5. 退出 AS,删除 .deal 文件夹、.gradle 文件夹和 .iml 文件。然后导入项目。
  6. 再次卸载 Android SDK 并重新安装。

不幸的是,以上都没有帮助我。请协助。

最佳答案

对我有帮助的是,我必须手动将包含所有干净 java 文件的文件夹从 C:\Users\name\Desktop\ProjectName\app\src\main\java\com\复制到安全的地方。 p>

然后我退出 Android Studio,删除\src\main\java\com\中的所有内容,然后转到我粘贴 java 文件的文件夹的位置,复制它们并将它们粘贴回 C:\Users\name\Desktop\ProjectName\app\src\main\java\com\

它很神奇,我不知道怎么用,但它解决了我的问题。

关于java - Android Studio 3.5.3 为项目生成一些损坏的 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60035115/

相关文章:

java - Android - 将 .class 传递给 AsyncTask 以与 Gson 一起使用

java - 如何将字符串转换为UTF-16?

java - Watson Natural Language Understanding Java 401 - 未授权

java - 如何设置一个使用 sqlite4java 的简单 gradle 项目?

java - BMP280 服务特定异常 : I/O error (code 5)

android - 使用 InputStream 将 Intent 发送到媒体播放器应用程序

android - 简单的 ImageView 缩放

android - 试图删除 android studio 中的模块

java - Android:如何使用 if 语句来获取 bundle/Intent 值?

svn - 安卓工作室 : Subversion files are marked as unversioned