我收到这个错误
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.activeandroid.TableInfo.getIdName()' on a null object reference
当我禁用即时运行时,我没有收到任何错误,我的项目运行正常。
但我想保持即时运行启用。 我发现一些地方如果我想启用即时运行我必须取消选中
ReStart the Activity on code changes
但这对我不起作用。
非常感谢对此的任何解决方案。
最佳答案
验证您的 androidManifest,并添加:
<application... > <meta-data android:name="AA_MODELS" android:value="myfullpackage.myentity1, myfullpackage.myentity2 " />
- 验证您的类(class)是否扩展到
Model
并具有super();
的构造函数
关于android - 尝试在空对象引用上调用虚拟方法 'java.lang.String com.activeandroid.TableInfo.getIdName()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39067891/