You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Hive数据库从设备复制到PC?无法通过Device File Explorer定位

如何将Android设备上的Hive数据库复制到PC

方法一:使用ADB命令行(最可靠方案)

Hive数据库默认存放在应用的私有数据目录中,路径通常为/data/data/[你的应用包名]/databases/,Device File Explorer常因系统权限限制无法直接访问该目录,ADB命令可绕过此限制:

  1. 确认ADB与设备连接正常
    打开终端(Windows用CMD/PowerShell,Linux/macOS用Terminal),执行:

    adb devices
    

    确保设备已出现在连接列表中。

  2. 定位Hive数据库文件
    先进入设备shell环境:

    adb shell
    

    切换至目标应用的数据库目录(替换com.your.app.package为你的应用实际包名):

    cd /data/data/com.your.app.package/databases/
    

    执行ls命令查看文件,Hive数据库文件通常以.hive.db结尾,或为你自定义的命名。

  3. 将数据库文件转移至设备公共目录
    私有目录无法直接拉取到PC,先把文件复制到外部存储的Download目录:

    cp your_hive_db_name.hive.db /sdcard/Download/
    

    完成后输入exit退出shell。

  4. 拉取文件到本地PC
    在终端执行对应系统的命令(替换文件名和本地路径为实际内容):

    # Windows示例
    adb pull /sdcard/Download/your_hive_db_name.hive.db C:\Your\Local\Save\Path
    
    # Linux/macOS示例
    adb pull /sdcard/Download/your_hive_db_name.hive.db ~/Your/Local/Save/Path
    

方法二:Root设备后直接访问

如果你的设备已获取Root权限,可直接在Device File Explorer中导航至/data/data/[应用包名]/databases/,找到Hive数据库文件后右键选择Save As,即可保存到PC本地。

补充提示

  • 若不清楚应用包名,可通过adb shell pm list packages命令列出所有应用包名,筛选出目标应用的包名;或在Android Studio启动应用时,从Run日志中获取包名。
  • 部分Android 10+设备的外部存储路径为/storage/emulated/0/Download/,若/sdcard/路径无效,可替换为此路径。

内容的提问来源于stack exchange,提问作者puzzled

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 11:31:40