試み

2016-08-21 6 views
2

私はこのエラー試み

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はあなたのスキーマを再生成します。