如何使用adb命令查看android中的数据库

如何使用adb命令查看android中的数据库,第1张

使用sql语句命令创建SQLite数据库需要专业的知识,例如sql语句,等等

建议你使用SQLitem客户端来 *** 作,可以创建表,加字段改字段,设置索引触发器等等

最后还可以生成sql脚本,做开发的不可能用这个命令行来 *** 作的

SQLiteDev已经上传附件

SQLiteDve 自带语法高亮,代码提示的功能性,非常方便

Android使用ADB进行调试,有如下两种方法:

方法一:配置环境变量

直接将 adb 文件夹的目录添加到系统环境变量 Path 中, *** 作步骤:我的电脑 -> 属性 -> 高级系统设置 -> 环境变量。 

方法二:复制到系统文件目录

将 adb 工具包的四个文件都复制到 C:\Windows\System32 目录里。

这是网上推荐的方式之一,但是我尝试之后发现并不能正常使用,在cmd窗口输入 adb 还报错 “无法启动此程序,因为计算机中丢失 AdbWinApidll。尝试重新安装该程序解决此问题。”

解决方法:这个配置过程跟系统的位数有关,假如系统是32位的,则将四个文件都复制到 C:\Windows\System32 目录里即可。

但是,假如使用的Windows系统是64位的,则需要将其中的 AdbWinApidll 文件复制到 C:\Windows\SysWOW64里,这样就一切正常了。

扩展资料

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。

adb是android sdk里的一个工具, 用这个工具可以直接 *** 作管理android模拟器或者真实的android设备(如G1手机)它的主要功能有:

1、运行设备的shell(命令行)

2、管理模拟器或设备的端口映射

3、 计算机和设备之间上传/下载文件

4、 将本地apk软件安装至模拟器或android设备

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来 *** 作的电脑, 服务器端是android设备

参考资料:百度百科▬ADB(调试桥)

首先执行双清 *** 作,即执行wipe data factory reset(清除用户数据并回复出厂设置)和wipe cache partition(清除系统缓存),都选择yes *** 作。

执行完之后选择apply update zip from sdcard(从sd卡提取update更新包,需提前把包命名为updatezip,不然无法识别)或者install zip from sdcard(从sd卡载入zip更新包),选择对应的包,电源确认开刷,卡刷过程一般1~几分钟不等。

刷完之后选择第一个reboot system now 重启手机即可,新系统首次进入比较慢,耐心等待。

*** 作方法:

1、首先,下载adb工具包,adb工具主要包含以下几个文件,如图所示:

2、使用adb时只需要adb工具被cmd命令调用到就可以了;

3、点击电脑左下角的“开始”,在命令窗口输入“cmd”,并回车;

4、上述 *** 作完成后进入命令提示符界面,可以看出,默认的环境变量路径为“C:UsersAdministrator”;不同电脑显示略有差别,有些电脑会显示“C:Userszhangsan”,这里“zhangsan”是本机用户的用户名;

5、将adb工具拷贝到上述路径中,如果你上一步显示的是C:UsersAdministrator,那么就把adb放在C盘-》用户(User)-》Administrator文件夹下,如果你上一步显示的是C:Userszhangsan,那么就把adb放在C盘-》用户(User)-》zhangsan文件夹下。(注意是直接拷贝该路径,不要放在一个文件夹中整体拷贝);

6、关闭命令提示符窗口,并重新打开(也就是重复第一步),在命令提示符中输入adb,并回车,命令提示符中会打印出很多adb调试相关的帮助信息;

安装ADB工具包的步骤如下:

1打开Android开发网,搜索“SDK Platform Tools”,打开如下所示的网站,可以看到有Windows\Mac\Linux三个版本的SDK Platform Tools,点击符合你电脑的版本下载它。adb工具就包含在这个工具中。

2SDK Platform Tools下载后,在“platform-tools”路径下可以看到图示三个adb相关的文件。现在需要将这个路径添加到系统环境变量中。

3打开我的电脑——高级系统设置——系统属性——高级。

4然后点击环境变量——编辑Path,将步骤1 adb所在路径添加到Path变量值中。最后点击“确定”。

5重新打开一个cmd窗口,输入adb,可以看到如下的窗口,有显示adb的版本和用法,这就说明adb正确安装好了。这样就解决了安装ADB工具包的问题了。

数据库中的文件的话,要adb shell进去查看数据库有没有该字段。存储卡上的文件的话,java中没有获取文件创建事件的接口。

一、 从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)

String res = "";

try{

InputStream in = getResources()openRawResource(Rrawbbi);

//在\Test\res\raw\bbitxt,

int length = inavailable();

byte [] buffer = new byte[length];

inread(buffer);

//res = EncodingUtilsgetString(buffer, "UTF-8");

//res = EncodingUtilsgetString(buffer, "UNICODE");

res = EncodingUtilsgetString(buffer, "BIG5");

//依bbitxt的编码类型选择合适的编码,如果不调整会乱码

inclose();

}catch(Exception e){

eprintStackTrace();

}

myTextViewsetText(res);//把得到的内容显示在TextView上

二、 从asset中获取文件并读取数据(资源文件只能读不能写)

String fileName = "yantxt"; //文件名字

String res="";

try{

InputStream in = getResources()getAssets()open(fileName);

// \Test\assets\yantxt这里有这样的文件存在

int length = inavailable();

byte [] buffer = new byte[length];

inread(buffer);

res = EncodingUtilsgetString(buffer, "UTF-8");

}catch(Exception e){

eprintStackTrace();

}

三、 从sdcard中去读文件,首先要把文件通过\android-sdk-windows\tools\adbexe把本地计算机上的文件copy到sdcard上去,adbexe push e:/Ytxt /sdcard/, 不可以用adbexe push e:\Ytxt \sdcard\ 同样: 把仿真器上的文件copy到本地计算机上用: adb pull /data/data/comtt/files/Testtxt e:/

String fileName = "/sdcard/Ytxt";

//也可以用String fileName = "mnt/sdcard/Ytxt";

String res="";

try{

FileInputStream fin = new FileInputStream(fileName);

//FileInputStream fin = openFileInput(fileName);

//用这个就不行了,必须用FileInputStream

int length = finavailable();

byte [] buffer = new byte[length];

finread(buffer);

res = EncodingUtilsgetString(buffer, "UTF-8");

finclose();

}catch(Exception e){

eprintStackTrace();

}

myTextViewsetText(res);

以上就是关于如何使用adb命令查看android中的数据库全部的内容,包括:如何使用adb命令查看android中的数据库、【Android】如何使用ADB进行调试、如何通过ADB拷贝rom文件到手机卡重新刷机等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10190921.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存