当前位置: 首页 > 知识库问答 >
问题:

无法从Android手机上的数据库文件5.1[复制]

云英才
2023-03-14

我在Android5.1上有一个非根Nexus5。为了从文件系统中提取可调试的应用程序数据库,我尝试了这里描述的多种解决方案,但没有成功。有没有人能让它在5.1上工作?

当试图复制到SD卡,我得到cp: /sdcard:权限拒绝

当试图直接拉取文件时,我得到remoteobject'/data/data/packagename/databases/name。db'不存在

共有1个答案

步骏
2023-03-14

这个问题已经由Alex P在这里成功回答-android adb,使用run-as检索数据库

下面快速看看答案:

Android 5.0保存 /data/data/package.name/databases/file的命令是:

adb exec-out run-as package.name cat databases/file > file
 类似资料:
  • 好的,我找了又找,没有找到一个有类似问题的人。我正在开发一个使用Android Studio的Android应用程序,并已开始创建我的SQLite数据库。为了测试我的创建和升级功能,我想提取我的SQLite数据库并查看其内容。 在线说明相当清楚,打开Android设备监视器,选择设备,进入文件资源管理器,然后浏览数据文件夹中的几个层次以找到您的。数据库文件。麻烦就从这里开始。我根本无法展开根级别的

  • 本文向大家介绍Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上,包括了Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上的使用技巧和注意事项,需要的朋友参考一下 先说一下adb命令配置,如果遇到adb不是内部或外部命令,也不是可运行的程序或批量文件。配置下环境变量

  • 问题内容: 我尝试从资产目录复制SQLite数据库,以便以后访问。但是我做不到! DatabaseHelper很简单: 尝试了一切!我尝试玩扩展!但是我仍然收到一个错误:复制数据库时出错: 我检查了模拟器,我的文件在那里,所以我应该可以写它!请任何帮助!真让我发疯! UPD 我试图将其放在SD卡上,并且可以正常工作。但仍然无法理解为什么我无法将其写入应用程序数据文件夹。 问题答案: 我使用此助手,

  • 问题内容: 我正在开发一个android应用程序。我想用服务器上的MySQL数据库更新本地SQLite数据库。我不知道哪种方法最合适和最标准? 问题答案: 创建一个Web服务(最好使用REST),然后将SQLite / MySQL数据序列化,然后将其PUT / POST /从Web服务中获取/获取。如果您决定从MySQL切换到其他服务器端,这将为您提供一个很好的抽象层。

  • 我是在Android应用程序中使用SQL的新手,并且我在更新使用listView创建的表时遇到了一些麻烦。我设法从listView中更新了一个元素,但它不是正确的元素,它总是列表中的第一个元素发生了变化。 我制作了一个只有一列的表(稍后我将添加更多的两列),下面是我如何构建它: TaskContract_Faltas.java TaskDbHelper_Faltas Faltas.java 我使用