ObjectBox初始化错误java.lang.NoClassDefFoundError
事件经过: 在android应用中使用ObjectBox数据库时编译通过,运行在实体机上时应用崩溃。 日志报错: java.lang.NoClassDefFoundError: Failed resolution of: Lio/objectbox/android/R$string 错误定位在 if (BuildConfig.DEBUG) { //开启浏览服务 new AndroidObjectBrowser(boxStore).start(this); } 产生原因: 应该是因为android sdk版本问题,具体是为什么暂时不清楚。 解决办法: 修改sdk版本。我的targetSdkVersion和buildToolsVersion都是29,改成28就没有这个问题了,我估计是版本太高,希望有知道的大神不吝赐教。 来源: oschina 链接: https://my.oschina.net/u/4359914/blog/4677250