我记不得有任何特定的工具/插件可以一次性处理整个过程。 但是,您可以通过以下过程减少努力: 进入Android Studio -> 文件 -> 设置 -> 插件 搜索“Room Table Builder”,安装它并重新启动Android Studio。 您拥有数据库文件,并在每个表中安装了一些数据。现在使用DB browser for SQLite打开数据库文件。 进入Db browser for SQLite文件 -> 导出 -> 表格转JSON... 选择所有表格,然后单击“确定”。之后,您必须选择要保存所有JSON文件的文件夹。完成。 现在,打开任何一个.json输出文件并复制其内容。 在Android Studio中,右键单击要创建Room实体的程序包。 进入新选项“从JSON创建Room模型” 将复制的.json文件内容粘贴到块中。 提供一个表名并单击“创建Room表格”。 完成! 您已为数据库表创建了Entity类。 重复对您从“DB Browser for SQLite”创建的所有.json文件进行复制和粘贴过程。
有一个Android Studio插件:SQLScout。SQLScout还具有以下功能: 连接到Android设备和文件系统中的数据库的能力 数据库模式浏览器,显示数据库的结构 SQL编辑器,提供IDE应有的所有功能(语法高亮、代码完成、引用导航和重构),并且可以执行SQL语句 数据库控制台,查看查询结果、编辑表格数据和将数据导出到不同的格式(包括Excel) 数据库图表 你可以参考这篇博客了解完整步骤。