我正在开发一个Android应用程序,它使用WebView
组件显示所有内容,并使用JavascriptInterface
与本机代码进行交互。我的问题是如何远程查看我的android应用程序的SQLite
数据库以进行调试。甚至可能会对它进行一些查询。编译应用程序并在我甚至看不到的表上反复检查不同的结果不仅令人沮丧,而且非常耗时。
目前我正在使用chrome
及其chrome://inspect/#devices
功能进行远程调试,它显示了应用程序,允许您从计算机中使用它,并查看JavaScript调试控制台。我很好奇能够为了调试目的远程进入MY APPLICATION
数据库需要什么。 (即使数据库是只读的,只要我可以对它执行SELECT查询,那就完全没问题了。)
也许这与应用程序权限有关,或者我可能需要编写文件服务器类型的后端并通过网络推送数据库,在PC上下载然后在那里工作,但是将不会有更新的数据库内容,花时间确保数据库始终是最新的将是一个主要的麻烦。
好奇是否有其他人遇到过这个问题/过去解决了这个问题。
问候,C。
答案 0 :(得分:0)