小编daw*_*awn的帖子

注意:无法读取[Ljava.lang.Object; @ 79d6c4df)的get kotlin元数据

我不断收到此错误。我正在从事一个项目,在开发过程中,我决定迁移到AndroidX。

我收到以下错误:

Note: Failed to read get kotlin metadata for [Ljava.lang.Object;@79d6c4df
Run Code Online (Sandbox Code Playgroud)

在实体文件中存在相同的错误,在相应的DAO中也存在4个相同的错误。

这是DAO的代码:

@Dao
public interface FlockDao{
    @Query("SELECT * FROM flock_table")
    LiveData<List<Flock>> getAllFlocks();

    @Query("SELECT * FROM flock_table WHERE fid IN (:flockIds) LIMIT 1")
    Flock loadFlockById(int[] flockIds);

    @Insert
    void insert(Flock flock);

    @Update
    void update(Flock flock);

    @Delete
    void delete(Flock flock);
}
Run Code Online (Sandbox Code Playgroud)

我的实体是:

@Entity
public class Flock{

    @PrimaryKey(autoGenerate = true)
    private int fid;

    @ColumnInfo(name = "user_id")
    private int uid;

    @ColumnInfo(name = "name")
    private String name;

    @ColumnInfo(name = "capacity")
    private int capacity;

    @ColumnInfo(name = …
Run Code Online (Sandbox Code Playgroud)

android android-gradle-plugin android-room androidx

21
推荐指数
2
解决办法
5937
查看次数