相关疑难解决方法(0)

android adb,使用run-as检索数据库

在非root用户设备上,我可以使用run-as带有我的包名称的命令导航到包含数据库的数据文件夹.我满意的大多数文件类型只是查看,但我想从Android设备拉数据库.

是否有一个download copymove亚行外壳,这部分命令?我想下载数据库文件并使用数据库浏览器查看其内容.

这里的一个答案涉及将整个应用程序包转换为压缩存档,但是一旦完成并移动到机器上,如何提取该存档就没有进一步的答案,当我可能有一个更直接的解决方案开始

database android adb android-sqlite internal-storage

104
推荐指数
6
解决办法
8万
查看次数

Android - 拉动SQlite数据库安卓设备

我到处寻找,我找不到真正准确的答案或教程,如果可能的话,如何做到这一点.

是否有可能以任何方式提取Android设备的数据库而无需root用户?我只需要以任何方式提取数据,以便将其收集到我的电脑上,那么我该如何执行此操作呢?我是否需要重新编程应用程序或您知道的任何方法,但请记住,不要使用设备.谢谢

sqlite android

93
推荐指数
7
解决办法
11万
查看次数

Android设备监视器"data"文件夹为空

我已经测试了在我的应用程序数据库中创建,插入和检索数据,并且通过使用Log语句知道它的工作原理.

但是,我希望加快测试并使用Android设备监视器.但是,尽管存在db并且存储了数据,但在下面访问时,该data文件夹为空:

在此输入图像描述

为什么会这样呢?如何配置它来显示db文件和内容?

sqlite android android-studio

43
推荐指数
6
解决办法
5万
查看次数

错误:'zlib'是无效命令

如何在OSX中运行此命令?

dd if=mybackup.ab bs=24 skip=1|openssl zlib -d > mybackup.tar

当我运行这个时,我得到以下错误

$ dd if=mybackup.ab bs=24 skip=1|openssl zlib -d > mybackup.tar
dd: mybackup.ab: No such file or directory
openssl:Error: 'zlib' is an invalid command.

Standard commands
asn1parse      ca             ciphers        crl            crl2pkcs7      
dgst           dh             dhparam        dsa            dsaparam       
ec             ecparam        enc            engine         errstr         
gendh          gendsa         genrsa         nseq           ocsp           
passwd         pkcs12         pkcs7          pkcs8          prime          
rand           req            rsa            rsautl         s_client       
s_server       s_time         sess_id        smime          speed          
spkac          verify         version        x509           

Message Digest commands (see the `dgst' command …
Run Code Online (Sandbox Code Playgroud)

macos openssl zlib

38
推荐指数
2
解决办法
1万
查看次数

如何使用Android Device Monitor的文件资源管理器查找我的应用程序/数据/数据

我有一个应用程序将文本文件写入内部存储.我想仔细看看我的电脑.

我运行了一个Toast.makeText来显示路径,它说:/ data/data/mypackage

但是当我转到Android Studio的Android Device Monitor应用程序时,我在文件资源管理器中看不到/ data/data.那我的文件在哪里?

我知道它们存在是因为我可以在adb shell上找到它.我需要将/ data/data转换为文件资源管理器中可见的路径,以便我可以轻松下载它们.谢谢!

android adb android-studio

12
推荐指数
1
解决办法
4万
查看次数

AsyncStorage数据在Android设备上的物理位置在哪里?

也许标题不是很清楚.这就是我的意思/需要知道的事情 -

如果我在Android应用程序上使用SQLite进行某些数据存储,我可以看到手机中创建的数据库.(/ root/data或我猜的东西).我查看了数据库并执行了一些操作,它有助于开发.

现在,我正在使用反应原生的AsyncStorage API.我的代码存在一些问题,我无法从商店获取存储的数据.不确定我做错了什么.

那么,要查看哪里出错了,有没有办法查看手机上存储的对象列表?如果是这样的话?我该如何看待它?

PS:我正在使用Android Studio的日志调试我的React Native应用程序.因为我在Linux上的Chrome是一个坏男孩(任何帮助将不胜感激)!

android local-storage reactjs react-native

7
推荐指数
2
解决办法
4233
查看次数

Android工作室:Android设备管理器在文件资源管理器中没有显示Nougat 7.0的文件

我正在学习如何将数据库(SQLite)集成到我的应用程序中.

我查看了本教程,在10米标记处,OP进入Android Studio中Android设备管理器中的FileExplorer.

在文件资源管理器中看不到任何文件.使用文件资源管理器是所需的结果.昨晚,在阅读了这些没有预期结果的堆栈溢出对话后,我已经根植了我的Nexus 6p(7.0)并重新安装了Studio 2.2.2,这个问题历史悠久:

1) Android设备监视器"数据"文件夹为空
如何使用Android设备监视器的文件资源管理器查找我的应用程序/数据/数据

-Rooted phone(6p)在FileExplorer中没有显示任何文件(用Root Checker验证)
-Emulator在FileExplorer中没有显示任何内容

2) 如何访问Android设备中的数据/数据文件夹?
如何在Android设备上查看SQLite数据库?
设备已植根
Android Studio 无法访问SQLite数据库- Android Device Monitor的文件浏览器无法运行
Android:文件浏览器中没有文件出现

a)adb shell
run-as com.your.packagename
安装损坏 - 也许是我

b)adb shell
su
chmod/data/data/data /data/data/com.application.package
bad mode'/ data'
没什么,不显示FileExplorer中的任何文件

c)adb shell
su
chmod 777/data/data/data/data/data/
Nothing,在FileExplorer中不显示任何文件

d)adb shell
su
chmod -R 777 data/
Nothing,不显示FileExplorer中的任何文件

3) 如何在真实设备中查看我的应用程序的sqlite数据库的内容?
没有,没有在FileExplorer中显示任何文件

4) http://forum.xda-developers.com/nexus-6p/help/android-device-manager-7-0-nougat-t3454419
也许这不仅仅是我,而且Nougat 7.0出了点问题,但似乎成为同一问题的连续流.

任何帮助将不胜感激.我很想重新启动我的应用程序并尝试使用IntelliJ或Eclipse,但我不确定这是否能解决我的问题.

sqlite shell android

6
推荐指数
1
解决办法
2387
查看次数

Android studio文件资源管理器不显示数据文件夹中的文件

我使用android studio和'samsung tab 2'作为我的测试设备.我想查看我的应用程序的文件.所以我点击了"监视器"按钮.然后我从设备列表中选择了我的设备并选择了我的应用程序包.文件资源管理器中有一个Data文件夹.但是,当我点击数据文件夹时,它什么都没显示.当我使用模拟器运行此应用程序时,文件浏览器显示数据文件夹,我可以看到我的应用程序中的每个文件.使用设备时如何在数据文件夹中查看文件?

android android-studio

5
推荐指数
1
解决办法
2万
查看次数

将文件夹从 Android 应用程序复制到本地 Windows 目录

我正在尝试使用Android Adb Command Prompt将应用程序容器内的文件夹复制到本地 Windows 文件夹。该设备运行的是 Android 5.1.1 并且未获得 root 权限

adb pull或者cp不工作。如何复制文件夹?

以下方法不起作用:

方法一

adb shell
adb pull /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs C:/temp/test
Run Code Online (Sandbox Code Playgroud)

错误:找不到设备

在壳内你看不到做什么adb pull。看这里

方法2

DDMS 无法访问该data文件夹。

方法3

adb shell
run-as DroidSample.DroidSample
cp /files/MetroLog/MetroLogs/ C:/temp/test
Run Code Online (Sandbox Code Playgroud)

cp: /files/MetroLog/MetroLogs/: 没有这样的文件或目录

方法4

adb shell
run-as DroidSample.DroidSample
cp /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs/ C:/temp/test
Run Code Online (Sandbox Code Playgroud)

cp: /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs 是一个目录(未复制)。

也是行不通的。

方法5

adb shell
run-as DroidSample.DroidSample
chmod 777 /files/MetroLog/MetroLogs
exit
exit
adb pull /data/data/DroidSample.DroidSample/files/MetroLog/MetroLogs C:/temp/test
adb shell …
Run Code Online (Sandbox Code Playgroud)

shell android copy adb

5
推荐指数
1
解决办法
2万
查看次数