如何在Windows上查看.cblite2文件?

时间:2020-02-12 11:57:15

标签: android nosql couchbase couchbase-lite couchbase-view

我正在开发一个使用Couchbase Lite的android应用程序,我已经保存了一份文件文件,我想通过提取数据库文件并在某些查看器中查看文件来查看保存的文件,但是似乎没有选择来查看.cblite文件Windows。

我尝试了什么?

1-使用设备文件资源管理器从设备中提取.cblite文件

enter image description here

2-首先,我尝试在DB Browser For SQLite中查看它,它允许选择.sqlite3文件

在选择.sqlite3文件时,视图是这样的 enter image description here

在上图中,可以看到该文档,因为我可以看到文档“ 001”的ID,但是主体为空,它表示它是BLOB类型,当前显示为空。

3-由于上述问题对我不起作用,因此我尝试搜索其他观看者,并发现了Couchbase Lite Viewer

但是不能将其用作MAC OS,我正在使用Windows。

4-最后,我尝试搜索更多内容并发现了couchbase-lite-android-viewer

当尝试使用以上代码时,启动查看器时发生崩溃,我无法解决该问题

 Process: com.couchbase.todocblviewer, PID: 17575
    java.lang.NoSuchMethodError: No virtual method getPageSize()I in class Lcom/pkj/wow/paginationview/PaginationView; or its super classes (declaration of 'com.pkj.wow.paginationview.PaginationView' appears in /data/app/com.couchbase.todocblviewer-1/base.apk)
        at com.pkj.wow.cblite.viewer.ui.dbdetail.DatabaseDetailFragment.onSaveInstanceState(DatabaseDetailFragment.java:96)
        at android.support.v4.app.Fragment.performSaveInstanceState(Fragment.java:2526)
        at android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:2862)
        at android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState(FragmentManager.java:957)
        at android.support.v4.app.FragmentStatePagerAdapter.destroyItem(FragmentStatePagerAdapter.java:141)
        at android.support.v4.view.ViewPager.dataSetChanged(ViewPager.java:1039)
        at android.support.v4.view.ViewPager$PagerObserver.onChanged(ViewPager.java:3089)
        at android.support.v4.view.PagerAdapter.notifyDataSetChanged(PagerAdapter.java:284)
        at com.pkj.wow.cblite.viewer.ui.adapter.DatabasePagerAdapter.update(DatabasePagerAdapter.java:28)
        at com.pkj.wow.cblite.viewer.ui.console.ConsoleActivity.updateTableViewPager(ConsoleActivity.java:73)
        at com.pkj.wow.cblite.viewer.ui.console.ConsolePresenter$2.onDataLoaded(ConsolePresenter.java:59)
        at com.pkj.wow.cblite.viewer.data.AppDataManager$2$1.run(AppDataManager.java:142)
        at android.os.Handler.handleCallback(Handler.java:761)
        at android.os.Handler.dispatchMessage(Handler.java:98)
        at android.os.Looper.loop(Looper.java:156)
        at android.app.ActivityThread.main(ActivityThread.java:6617)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:942)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:832)

我找不到支持Windows 10的Couchbase Lite的任何查看器。我想保存文档是在开发过程中查看保存的数据。

有人可以帮我这个忙吗?这将是很大的帮助

预先感谢

0 个答案:

没有答案