3
Roomのテストを実行すると、以下の例外が発生します。Android用のテストを実行しているときのjava.lang.NoClassDefFoundErro
java.lang.NoClassDefFoundError: android.arch.persistence.db.framework.FrameworkSQLiteOpenHelperFactory
私のGradleの輸入
//Room
compile "android.arch.persistence.room:runtime:1.0.0-alpha3"
compile "android.arch.persistence.room:rxjava2:1.0.0-alpha3"
annotationProcessor "android.arch.persistence.room:compiler:1.0.0-alpha3"
androidTestCompile ("android.arch.persistence.room:testing:1.0.0-alpha3"){
exclude module: 'gson'
}
清潔で再建していないようです。
なぜあなたは 'FrameworkSQLiteOpenHelperFactory'データベースを使用していますか? 'android.arch.persistence.room'はすでに独自のデータベースを持っています。 –
私はそれを使用していない。例外スタックトレースからのものです。 – WenChao
しかし、ログには、このライブラリをプロジェクトで見つからないファイルで使用した、またはインポートしたことが記載されています。 –