android - 如何查看bluestacks中存在的SQLite数据库?

标签 android sqlite bluestacks

您好,我正在 Eclipse 的可 Debug模式下使用 Blue Stacks 来运行 mt 开发构建。 在 DDMS 选项卡的文件资源管理器中检查数据时,我无法转到蓝栈中的数据库?有什么建议吗?

最佳答案

试试这个方法

File f=new File("/data/data/YOURAPPPACKAGENAME/databases/YOURDATABASENAME");
                    FileInputStream fis=null;
                    FileOutputStream fos=null;

                    try
                    {
                      fis=new FileInputStream(f);
                      fos=new FileOutputStream("YOURSDCARDFOLDERPATH"+"/YOUREXPORTDDATBASENAME");
                      while(true)
                      {
                        int i=fis.read();
                        if(i!=-1)
                        {fos.write(i);}
                        else
                        {break;}
                      }
                      fos.flush();
                      Toast.makeText(context, "DB dump OK", Toast.LENGTH_LONG).show();
                    }
                    catch(Exception e)
                    {
                      e.printStackTrace();
                      Toast.makeText(context, "DB dump ERROR", Toast.LENGTH_LONG).show();
                    }
                    finally
                    {
                      try
                      {
                        fos.close();
                        fis.close();
                      }
                      catch(Exception ioe)
                      {}
                    }

并将permission添加到您的manifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

您必须将 sdcard 读写权限添加到您的 manifest.xml 文件中,并在数据库成功导出后使用 SQLite Manager 打开。

关于android - 如何查看bluestacks中存在的SQLite数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039473/

相关文章:

android - 使用最新的 FFmpeg 库和 NDK 编译 Android 中的简单库时出错

android - 获取 webview 操作的结果

Python SQLite3插入没有返回错误但表中没有数据

java.lang.UnsatisfiedLinkError : org. sqlite.core.nativeDB.open()

c# - 无法在 Bluestacks 上连接/部署 Visual Studio Xamarin

android - 我的 Android 版 Unity 游戏无法在 Bluestacks 中运行

android - 如何从 React Navigation Header Ba 中调用类函数

android - AVD 启动过程中的错误消息

javascript - 从函数中获取返回值然后在promise.all()中使用?

android - 关于设置 fiddler 和 Bluestacks 的指导