Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android设备(摩托罗拉tc 55)上找不到sqlite本地存储文件_Android_Sqlite_Synchronization_Sencha Touch - Fatal编程技术网

在Android设备(摩托罗拉tc 55)上找不到sqlite本地存储文件

在Android设备(摩托罗拉tc 55)上找不到sqlite本地存储文件,android,sqlite,synchronization,sencha-touch,Android,Sqlite,Synchronization,Sencha Touch,最近我正在测试一个同步框架,名为。 它运行平稳,到目前为止我唯一的问题是,我无法找到Android应用程序存储本地sqlite文件的位置。 我注意到android客户端正在使用sencha touch框架,用于数据存储的底层代理称为“sqlitestorageproxy”。 我选中,我的数据/数据文件夹为空。 我正在使用摩托罗拉Tc55。 负责打开数据库的代码如下: if (!window.openDatabase) { alert('Error creatin

最近我正在测试一个同步框架,名为。
它运行平稳,到目前为止我唯一的问题是,我无法找到Android应用程序存储本地sqlite文件的位置。 我注意到android客户端正在使用sencha touch框架,用于数据存储的底层代理称为“sqlitestorageproxy”。

我选中,我的数据/数据文件夹为空。 我正在使用摩托罗拉Tc55。
负责打开数据库的代码如下:

      if (!window.openDatabase) {
           alert('Error creating database.');
        } else {
         this.dbConn = openDatabase(shortName, version, displayName, maxSize);
      }
请帮我找到文件。多谢各位

  • 嗯。我找到了答案。设备已根化,我正在使用“根” 浏览器“应用程序检查数据/数据文件夹,它说它是空的
  • 然而,这是误导,因为当我从命令登录时 使用adb的行,它表示“权限被拒绝”

    然后我意识到我必须执行以下操作才能查看和复制数据文件夹的内容:

  • adb shell“以com.sqlitesync.demo ls-l/data/data/com.sqlitesync.demo/app_数据库的形式运行”

    adb shell“作为com.sqlitesync.demo chmod 666/data/data/com.sqlitesync.demo/app_database/Databases.db运行”

    adb pull/data/data/app_database/Databases.db C:\Users\Public


    adb shell“以com.sqlitesync.demo chmod 600/data/data/com.sqlitesync.demo/app_database/Databases.db运行”

    您如何检查/data/data/目录