【问题标题】:Android Studio - code changed in all my classes [duplicate]Android Studio - 我的所有课程中的代码都已更改[重复]
【发布时间】:2019-09-14 04:44:15
【问题描述】:

每次我在项目面板上单击一个 java 类文件时,该文件都会打开一些乱七八糟的代码。

我有一个 1 个月前的这个项目的备份,所以这里是一个例子。

旧的 Comment.java 代码:

package tourisimo.com.licenta.dim.tourisimo_romania.DataType;

public class Comment {
    private String id;
    private String objectiveId;
    private String userId;
    private String parentId;
    private String date;
    private String text;
    private int likes;
    private int dislikes;

    public Comment(String id, String objectiveId, String userId, String date, String parentId, String text, int likes, int dislikes) {
        this.id = id;
        this.objectiveId = objectiveId;
        this.userId = userId;
        this.date = date;
        this.parentId = parentId;
        this.text = text;
        this.likes = likes;
        this.dislikes = dislikes;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDate() {
        return date;
    }
...

现在如果我打开 Comment.java 文件,输出是:

<component name="libraryTable">
  <library name="Gradle: androidx.lifecycle:lifecycle-viewmodel:2.0.0@aar">
    <CLASSES>
      <root url="jar://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7c34e5f4db0aa9910384a22c687e7922/jars/classes.jar!/" />
      <root url="file://$USER_HOME$/.gradle/caches/transforms-2/files-2.1/7c34e5f4db0aa9910384a22c687e7922/res" />
    </CLASSES>
    <JAVADOC />
    <SOURCES>
      <root url="jar://$USER_HOME$/.gradle/caches/modules-2/files-2.1/androidx.lifecycle/lifecycle-viewmodel/2.0.0/41b56105d14b1151a963444875cab191271f43db/lifecycle-viewmodel-2.0.0-sources.jar!/" />
    </SOURCES>
  </library>
</component>

文件在项目窗口中的显示也不同 https://i.stack.imgur.com/qj4q6.jpg

请帮帮我!

谢谢。

【问题讨论】:

标签: java android android-studio


【解决方案1】:

这是带有 Android Studio 的bug。如果您在记事本等其他文本编辑器上打开您的 Comment.java,您会看到您的文件仍然没问题。这个问题也在这里被问过,见this。可以找到对我有用的解决方案here,它基本上是删除位于此目录中的缓存文件夹(只需使用您的用户名和您的 Android Studio 版本):

C:\Users\<your_user_name>\.AndroidStudio<version>\system\caches

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多