Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Lnet/sqlcipher/database/SQLiteOpenHelper;at void com.lanren.lanrenbook.dao.DbHelper.() (DbHelper.java:14)        at com.lanren.lanrenbook.dao.DbHelper com.lanren.lanrenbook.dao.DbHelper.getInstance() (DbHelper.java:27)        at void com.lanren.lanrenbook.presenter.impl.SearchPresenterImpl$2.subscribe(io.reactivex.ObservableEmitter) (SearchPresenterImpl.java:63)        at void io.reactivex.internal.operators.observable.ObservableCreate.subscribeActual(io.reactivex.Observer) (ObservableCreate.java:40)        at void io.reactivex.Observable.subscribe(io.reactivex.Observer) (Observable.java:10910)        at void io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run() (ObservableSubscribeOn.java:96)        at void io.reactivex.Scheduler$DisposeTask.run() (Scheduler.java:452)        at void io.reactivex.internal.schedulers.ScheduledRunnable.run() (ScheduledRunnable.java:61)        at java.lang.Object io.reactivex.internal.schedulers.ScheduledRunnable.call() (ScheduledRunnable.java:52)        at void java.util.concurrent.FutureTask.run() (FutureTask.java:266)        at void java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run() (ScheduledThreadPoolExecutor.java:301)        at void java.util.concurrent.ThreadPoolExecutor.runWorker(java.util.concurrent.ThreadPoolExecutor$Worker) (ThreadPoolExecutor.java:1162)        at void java.util.concurrent.ThreadPoolExecutor$Worker.run() (ThreadPoolExecutor.java:636)        at void java.lang.Thread.run() (Thread.java:764)Caused by: java.lang.ClassNotFoundException: Didn't find class "net.sqlcipher.database.SQLiteOpenHelper" on path: DexPathList[[zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/base.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_dependencies_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_resources_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_0_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_1_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_2_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_3_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_4_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6m74mApE3sUl1w==/split_lib_slice_5_apk.apk", zip file "/data/app/com.lanren.lanrenbook-gRFbydhc6

 

解决办法:关闭Android Studio中的Instant Run功能。File -> Setting -> Build,Execution,Deployment -> Instant Run,取消勾选。

亲测ok

更多相关文章

  1. Android的拖拉功能-彩球示例
  2. Android(安卓)点击回退按钮时弹出提示框
  3. Android二个按钮Dialog对话框
  4. Android(安卓)快捷方式
  5. 调用android系统自带功能
  6. Android(安卓)EditText相关
  7. 自动更新版本
  8. Android(安卓)webView 使用back功能返回以前浏览过的页面
  9. Android(安卓)关闭所有Activity完全退出程序方法

随机推荐

  1. Android(安卓)IDL 小例子
  2. [置顶] Android(安卓)系列:安装Android(安
  3. Android解析XML
  4. 关于android创建对话框报错The method se
  5. Android(安卓)LinearLayout遇到的坑
  6. android 获取应用列表 点击打开应用
  7. Android(安卓)adb获取屏幕分辨率
  8. Android(安卓)SDK的更新相关
  9. android 之 @ 与? 的区别
  10. Android(安卓)Activity界面切换添加动画