2016-08-21 45 views
2

我正在此錯誤嘗試上的空對象引用調用虛擬方法java.lang.String中com.activeandroid.TableInfo.getIdName()'

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

當我禁用即時運行我沒有沒有得到任何錯誤我的項目工作正常。

但我想保持即時運行啓用。 我找到了一些在那裏,如果我想啓用即時運行我不得不取消選中

重新啓動代碼的活動變化

但這並沒有爲我工作。

任何解決方案,這是高度讚賞。

回答

0

問題解決了

您不必關閉即時運行。只需設置

AndroidManifest.xml的應用程序節點內,卸載應用程序後再運行。

4
  1. 驗證androidManifest,並添加:

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

  2. 驗證,如果你的類擴展到Model,並與​​
3

構造加:增加你的AA_DB_VERSION在您的清單。這將強制ActiveAndroid重新生成您的架構。

相關問題