尝试在空对象引用上调用虚方法'java.lang.String com.activeandroid.TableInfo.getIdName()'

Mua*_*bas 4 android activeandroid

我收到此错误

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.activeandroid.TableInfo.getIdName()' on a null object reference
Run Code Online (Sandbox Code Playgroud)

当我禁用即时运行我没有得到任何错误我的项目工作正常.

但我想保持即时运行 启用.我找到一些地方如果我想启用Instant Run我必须取消检查

重新启动代码更改的活动

但这对我不起作用.

任何解决方案都非常感谢.

Pie*_*rry 8

  1. 验证你的androidManifest,并添加:

    <application... > <meta-data android:name="AA_MODELS" android:value="myfullpackage.myentity1, myfullpackage.myentity2 " />

  2. 验证您的类是否扩展到Model并具有构造函数super();


Mua*_*bas -2

问题解决了

您不必关闭即时运行。简单设定

在 中的应用程序节点内AndroidManifest.xml,在运行之前卸载应用程序。