Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上

先说一下adb命令配置,如果遇到adb不是内部或外部命令,也不是可运行的程序或批量文件。配置下环境变量

1、adb不是内部或外部命令,也不是可运行的程序或批量文件。

解决办法:在我的电脑-属性-高级计算机配置-环境变量,系统变量找到path,把sdk的platform-tools添加进去就可以了。

D:\Java\android\android-sdk\platform-tools

2、用命令行把手机上的文件拷贝到电脑上

adb pull sdcard/1222073679.png

拷贝文件夹命令,如把log文件夹拷贝到电脑当前目录

adb pull sdcard/log/

拷贝文件夹到当前文件夹下的某文件夹里面,如拷贝360文件夹到当前文件夹的360里面

adb pull sdcard/360/ 360

 3、如何把某个app的数据库文件复制到电脑上

此方法需要root手机

先把数据库文件复制到手机sdcard上

E:\test>adb shell
[email protected]:/ $ su
su
[email protected]:/ # cd /data/data/com.android.contacts/databases/
cd /data/data/com.android.contacts/databases/
[email protected]:/data/data/com.android.contacts/databases # ls
ls
contacts_app.db
contacts_app.db-journal
[email protected]:/data/data/com.android.contacts/databases # cp contacts_app.db /mnt/sdcard/
_app.db /mnt/sdcard/                                                          <
[email protected]:/data/data/com.android.contacts/databases #

也就是进入su输入命令后,执行此命令(把contacts_app.db复制到sdcard卡)

cp /data/data/com.android.contacts/databases/contacts_app.db /mnt/sdcard/

这样contacts_app.db数据库文件就复制到手机sdcard上了。在电脑上某个文件夹shift+右键开一个终端,再用以下语句复制到电脑上即可

adb pull sdcard/contacts_app.db

 4、顺便学一下push命令吧

adb push aaa/contacts_app.db /sdcard/

把文件contacts_app.db拷贝到手机sdcard上

时间: 2024-10-12 08:47:51

Android 用adb pull或push 拷贝手机文件到到电脑上,拷贝手机数据库到电脑上,拷贝电脑数据库到手机上的相关文章

(转)android adb pull and push

adb命令下pull的作用是从手机端向电脑端拷文件. 命令:adb pull /sdcard/**.txt   D:\                          说明:将手机卡中的某个文本文件复制到电脑D盘 如copy apn数据库到f盘:adb pull /data/data/com.android.providers.telephony/databases/telephony.db f:/ push的作用和pull正好相反, 是从电脑端向手机复制文件的.下面是例子 adb push

How to copy selected files from Android with adb pull

参考:http://stackoverflow.com/questions/8650407/how-to-copy-selected-files-from-android-with-adb-pull "adb pull sdcard/mydir/*.jpg" it apparently doesn't interpret wildcardsYou can move your files to other folder and then pull whole folder. adb sh

Android下使用pull解析器生成XML文件、读取XML文件

Android下使用Pull解析器 1,Pull解析器的运行方式与SAX解析器相似.它提供了类似的事件,如:开始元素和结束元素事件. 2,使用parser.next()可以进入下一个元素并触发相应事件. 3,事件将作为一个int数值被发送,因此可以使用一个switch对相应的事件进行处理. 4,当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型节点的值. 5,相关API: 获得当前节点事件类型:parser.getEventType(); 获得下一节点事件类型

android framebuffer adb pull

1. 读取设备的framebuffer,最简单的方式是通过 adb adb shell cd /dev/graphics cat fb0 > screen   ;得到当中主屏幕的内容 你可以切换屏幕,然后将之前暂存的屏幕内容写入到当前主屏幕当中,其显示的内容是之前的内容 cat screen > fb0

android操作系统的adb参数的多见用法

常用adb指令的总结: 1.设备.apk文件 则:假如其时只要一个模拟器. >adb instal/hello.apk 假如有多个模拟器.如:需要拟定设备在哪个模拟器上. 运用:>adb devic指令检查其时工作的模拟器的称号 然后:>adb-semulator-5556 instal/hello.apk 2.检查状况 >adb get-state offlin离线)bootload开机中)devic工作中). >adb get-serialno  获取仿真器的序列号 3.

Android中adb push和adb install的使用区别

Android中adb push和adb install的使用区别  转载 本篇文章由史迎春(@三俗小女子)投稿.转载请注明原文地址. 在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install.下面就来讲讲这两种安装方式的区别. adb push 能够指定安装目录.比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文中提到的system appli

Android使用adb工具及root权限完成手机抓包

1.环境准备/注意: 手机要求已经root. 首先需要配置JDK环境变量,这里主要讲解抓包,JDK环境变量配置跳过. 将包内附带的adb.zip解压到C盘根目录.  整个操作过程都需要用手机用数据线连接电脑. 点击运行,打开cmd窗口,运行cd至adb目录 然后把tcpdump程序 发布至手机上 adb push c:/tcpdump /data/local 输入命令进入手机 abc shell su 手机上出现是否信任允许控制,点信任 给发布到手机/data/local/目录下的tcpdump

adb push与adb pull

简介 做android相关的工作基本都会用到adb,简单介绍下adb pull与adb push 从手机导出文件 adb pull <remote> <local> :Copies a specified file from an emulator/device instance to your development computer. 向手机导入文件 adb push <local> <remote>:Copies a specified file fr

无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)

1.android下junit测试框架配置 单元测试需要在手机中进行安装测试 (1).在清单文件中manifest节点下配置如下节点 <instrumentation android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.example.demo1" /> 上面targetPackage指定的包要和应用的package相同. (2)在清单文件中ap