【问题标题】:Where can I find the database file in android virtual machine [duplicate]我在哪里可以找到android虚拟机中的数据库文件[重复]
【发布时间】:2014-06-03 23:35:37
【问题描述】:

我正在开发一个 Android 应用。 当我调试时,我使用的是带有 android 4.0 的虚拟机。 我查看了系统(虚拟机)中的所有文件夹,但找不到数据库(.Db)的存储位置。 调试代码的时候发现eclipse传入了SQLiteOpenHelper的类构造函数(super (context, DATA_BASE, null, VERSION_DB);),即数据库存在。

【问题讨论】:

    标签: android sqlite adt sqliteopenhelper


    【解决方案1】:

    请继续这个步骤

    1. 在模拟器上运行您的应用

    2. 点击标题栏上的“窗口”按钮

    3. 在其列表视图中选择打开的透视图
    4. 选择 DDMS 选项[这将返回新页面]
    5. 在该新窗口中选择您的模拟器(在您的窗口左侧,它将显示您当前工作的模拟器,从中选择您运行应用程序的模拟器)
    6. 然后它将显示您系统上的所有文件
    7. 从中转到“数据”文件
    8. 在该数据文件中再次对“数据”进行另一个文件调用,单击它
    9. 然后它会通过包名显示您的应用程序名称
    10. 选择您提前运行的包
    11. 当且仅当您的数据库是在您运行应用程序时创建的时,该文件才会有一个名为“Databases”的文件夹。
    12. 您的数据库名称中有一个文件。那是你的数据库文件
    13. 如果在模拟器上运行可以查看,但如果在手机上运行则无权查看。
    14. 如果您想查看您的数据库,请点击此链接 How to view my SQ-LITE DB on ANDROID

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多