android - Realm 突然开始在正常工作的代码中生成编译错误 _ClassNameRealmProxy

标签 android android-studio kotlin realm

我正在创建一个非常简单的项目(第一次使用 kotlin),我的项目工作得很好,但是在我将我的 kotlin 类从测试移到 main 之后,Realm 开始产生很多错误,现在是 2 天了苦苦挣扎,运气不佳。

我尝试使用 Realm 6.0.2 而不是 Beta 7.0.0 并出现同样的错误。

我创建了一个新项目,我只添加了 Realm 并创建了两个 RealmObject 类(没有触及默认项目中的任何其他内容),但我仍然遇到同样的错误。在这一点上我真的快疯了。我不太明白为什么 realm 把 . 放在类名之前,类名不能以 . 开头

关于错误 illegal start of type pubic class... 有很多问题和答案,所有这些都暗示他们有一些代码直接在类中而不是在方法中,当我看看他们的问题,他们所有人都是这样,但我不是这样。这是一个全新的项目,我只添加了 2 个类。

这是我的类(class)(我唯一添加到项目中的东西):

@RealmClass
open class Deck  (
    @PrimaryKey
    var Id: Int = 0,
    var Name: String = "",
    var _name: String = "",
    var Color: Int = 0,
    var Cards: RealmList<Card> = RealmList()
): RealmObject()

@RealmClass
open class Card  (
    @PrimaryKey
    open var Id: Int = 0,
    open var FrontText: String = "",
    open var BackText: String = "",
    open var Image: String = "",
    open var Correct: Int = 0,
    open var Incorrect: Int = 0
): RealmObject() 

这里是错误: enter image description here

C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:37: error: illegal start of type public class _CardRealmProxy extends .Card ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:37: error: expected public class _CardRealmProxy extends .Card ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:38: error: expected implements RealmObjectProxy, _CardRealmProxyInterface { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:38: error: ';' expected implements RealmObjectProxy, _CardRealmProxyInterface { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:40: error: illegal start of expression static final class CardColumnInfo extends ColumnInfo { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:85: error: illegal start of expression private static final OsObjectSchemaInfo expectedObjectSchemaInfo = createExpectedObjectSchemaInfo(); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:85: error: illegal start of expression private static final OsObjectSchemaInfo expectedObjectSchemaInfo = createExpectedObjectSchemaInfo(); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:85: error: ';' expected private static final OsObjectSchemaInfo expectedObjectSchemaInfo = createExpectedObjectSchemaInfo(); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:87: error: illegal start of expression private CardColumnInfo columnInfo; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:88: error: illegal start of expression private ProxyState<.Card> proxyState; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:88: error: illegal start of type private ProxyState<.Card> proxyState; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:88: error: ';' expected private ProxyState<.Card> proxyState; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:88: error: not a statement private ProxyState<.Card> proxyState; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:90: error: ';' expected _CardRealmProxy() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:95: error: ';' expected public void realm$injectObjectContext() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:101: error: illegal start of type this.proxyState = new ProxyState<.Card>(this); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:101: error: '(' or '[' expected this.proxyState = new ProxyState<.Card>(this); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:110: error: ';' expected public int realmGet$Id() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:116: error: ';' expected public void realmSet$Id(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:116: error: ';' expected public void realmSet$Id(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:128: error: ';' expected public String realmGet$FrontText() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:134: error: ';' expected public void realmSet$FrontText(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:134: error: ';' expected public void realmSet$FrontText(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:156: error: ';' expected public String realmGet$BackText() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:162: error: ';' expected public void realmSet$BackText(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:162: error: ';' expected public void realmSet$BackText(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:184: error: ';' expected public String realmGet$Image() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:190: error: ';' expected public void realmSet$Image(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:190: error: ';' expected public void realmSet$Image(String value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:212: error: ';' expected public int realmGet$Correct() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:218: error: ';' expected public void realmSet$Correct(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:218: error: ';' expected public void realmSet$Correct(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:234: error: ';' expected public int realmGet$Incorrect() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:240: error: ';' expected public void realmSet$Incorrect(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:240: error: ';' expected public void realmSet$Incorrect(int value) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:254: error: illegal start of expression private static OsObjectSchemaInfo createExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:254: error: illegal start of expression private static OsObjectSchemaInfo createExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:254: error: ';' expected private static OsObjectSchemaInfo createExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:254: error: ';' expected private static OsObjectSchemaInfo createExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:265: error: illegal start of expression public static OsObjectSchemaInfo getExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:265: error: illegal start of expression public static OsObjectSchemaInfo getExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:265: error: ';' expected public static OsObjectSchemaInfo getExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:265: error: ';' expected public static OsObjectSchemaInfo getExpectedObjectSchemaInfo() { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: illegal start of expression public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: illegal start of expression public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: ';' expected public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: ')' expected public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: illegal start of expression public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:269: error: ';' expected public static CardColumnInfo createColumnInfo(OsSchemaInfo schemaInfo) { ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:282: error: illegal start of type public static .Card createOrUpdateUsingJsonObject(Realm realm, JSONObject json, boolean update) ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:282: error: ';' expected public static .Card createOrUpdateUsingJsonObject(Realm realm, JSONObject json, boolean update) ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:282: error: invalid method declaration; return type required public static .Card createOrUpdateUsingJsonObject(Realm realm, JSONObject json, boolean update) ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:285: error: illegal start of expression .Card obj = null; ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:287: error: illegal start of expression Table table = realm.getTable(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:287: error: ';' expected Table table = realm.getTable(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:287: error: illegal start of expression Table table = realm.getTable(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:287: error: ';' expected Table table = realm.getTable(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:287: error: illegal start of expression Table table = realm.getTable(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:288: error: illegal start of expression CardColumnInfo columnInfo = (CardColumnInfo) realm.getSchema().getColumnInfo(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:288: error: ';' expected CardColumnInfo columnInfo = (CardColumnInfo) realm.getSchema().getColumnInfo(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:288: error: illegal start of expression CardColumnInfo columnInfo = (CardColumnInfo) realm.getSchema().getColumnInfo(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:288: error: ';' expected CardColumnInfo columnInfo = (CardColumnInfo) realm.getSchema().getColumnInfo(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:288: error: illegal start of expression CardColumnInfo columnInfo = (CardColumnInfo) realm.getSchema().getColumnInfo(.Card.class); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: illegal start of expression objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: ')' expected objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: expected objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: not a statement objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: illegal start of expression objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: ';' expected objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: not a statement objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: ';' expected objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:297: error: ';' expected objectContext.set(realm, table.getUncheckedRow(rowIndex), realm.getSchema().getColumnInfo(.Card.class), false, Collections. emptyList()); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:307: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, null, true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: illegal start of expression obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: not a statement obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:309: error: ';' expected obj = (io.realm._CardRealmProxy) realm.createObjectInternal(.Card.class, json.getInt("Id"), true, excludeFields); ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:357: error: illegal start of type public static .Card createUsingJsonStream(Realm realm, JsonReader reader) ^C:\Users\Username\AndroidStudioProjects\FlashCards2\app\build\generated\source\kapt\debug\io\realm_CardRealmProxy.java:357: error: ';' expected public static .Card createUsingJsonStream(Realm realm, JsonReader reader)

最佳答案

是因为我没有在实体类中导入包名(我自己的应用包名)。添加导入解决了问题。

关于android - Realm 突然开始在正常工作的代码中生成编译错误 _ClassNameRealmProxy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61084470/

相关文章:

java.lang.long 不能应用于 java.lang.string?

android-studio - Android Studio - Logcat - "Show only selected application"

java - 检测Android上的软导航栏并隐藏导航栏

android - 在协程中等待监听器内的数据

android - 如何做SQL数据库ID?

java - 如何使用拖放功能从多个 ImageView 中选择 ImageView id

android - 将事件监听器添加到 listView

java - 如何在android中读取USSD消息响应

android - Kotlin:内部类如何访问在外部类中声明为参数的变量?

reference - 为什么我不能从引用对象的 val 或 typealias 引用嵌套对象?