导航:首页 > 操作系统 > adbandroidsd卡

adbandroidsd卡

发布时间:2023-01-29 12:49:25

❶ adb怎么传输文件

通过ADB向android SD卡传送文件,方法如下:
1. 创建SD卡并挂载到模拟器
运 行cmd,并cd至android-sdk\tools\目录下。输入如下命令则可创建并挂载SD卡到模拟器上。mksdcard的参数中SD卡的大小单 位可以为K或者M(必须为大写),他会在tools目录创建一个文件叫sdcard.img。通过在emulator后添加-sdcard即可挂载SD卡 并启动模拟器。
mksdcard 256M sdcard.img
emulator -avd 2.2 -sdcard sdcard.img
2. 操作单个文件
通过adb push,则可将文件添加到SD卡中。如果想在push的时候修改文件名称的话,只需要修改push的第二个参数改成完整路径(目录+文件名),如/sdcard/test-0.jpg。重启模拟器,则可以在见到SD卡中新添加的内容了。

adb push E:/images/test.jpg /sdcard/
adb push E:/images/test.jpg /sdcard/test-0.jpg
而要将test.jpg提取出来的话,可使用adb pull命令。第二个参数为本机硬盘地址,如果不想改名的话,只需要输入目录地址(不能加\),而需要改名的话,输入文件的完整路径就行了。
adb pull /sdcard/images/test.jpg E:\tmp
adb pull /sdcard/images/test.jpg E:\tmp\test-0.jpg
3. 操作整个文件夹
要将硬盘上的一个文件夹的所有内容都添加至SD卡的话,可以通过如下命令(注意pic后面不能有\):
adb push E:\Android\pic /sdcard/images/
该命令会把pic文件下以及其子文件夹的内容全部添加到SD卡的images目录下。如果SD卡下没有images目录的话,可以先通过adb shell进行创建,如下:
adb shell
cd /sdcard
mkdir images
exit
而导出整个文件夹的话,可以通过如下命令:
adb pull /sdcard/images/ E:\tmp

❷ 立即重启系统 ADB更新升级包 格式化data分区 格式化cache分区 从SD卡更新升级包 怎么办

重新插拔电池重启手机如果还是这样,可以试一下recovery操作清除CACHE和DATA分区,但是会清空资料。

❸ android平板的sd卡没有写权限,求帮助!

可以使用命令将SD的挂载模式修改成可读写755 或者777权限。

当你获取root权限后通过adb访问 /data/data目录:

  1. adb shell 进入shell模式

  2. su 切换到root用户

  3. chmod 777 /storage/sdcard0/ 修改 /storage/sdcard0/目录的权限为 777即可

  4. exit 退出root用户

  5. cd /storage/sdcard0/ 即可进入/storage/sdcard0/ 目录了

777 就是可读可写。

❹ 求助:怎样虚拟android中模拟器的SD卡

❺ 安卓adb是什么

安卓系统的adb的全称为Android Debug Bridge,就是起到调试桥的作用,利用adb工具的前提是在手机上打开usb调试,然后通过数据线连接电脑。在电脑上使用命令模式来操作手机:重启、进入recovery、进入fastboot、推送文件功能等。
值得强调一点的是,在recovery模式下也可以使用adb命令来控制手机。所以如果是刷机失败的话在一定的时候还能用到adb工具,今天就告诉大家一些非常常用的adb命令。

安卓系统常用adb命令:

1、显示当前连接的设备:adb devices

2、安装apk文件(必须保存和adb同目录,*为apk文件名称):adb install *.apk

3、安装apk文件到sd卡(必须保存和adb同目录,*为apk文件名称):adb install -s *.apk

4、复制文件到手机:adb push [需要推送的文件位置] [需要推送到手机的位置]

例:adb push C:\muzi.zip /sdcard

5、复制文件到电脑:adb pull [手机里文件位置] [需要复制到电脑上的位置]

例:adb pull sdcard/muzisoft.zip c:\

6、重启设备:adb reboot

7、重启设备到recovery模式:adb reboot recovery

8、重启到bootloader模式:adb reboot bootloader

❻ 为什么我没有Android ADB Sdcard文件夹

在根下面/sdcard

如果是当U盘连接,就没法进去的了。

❼ Android—ADB命令

1、查看最上层成activity名字:

adb shell mpsys activity | findstr "mFocusedActivity"
或者 adb shell mpsys window w | findstr / | findstr name=
2、查看Activity的任务栈:

3、显示所有的activities的信息,包括任务栈等:

adb shell mpsys activity
4、查看Android应用包名package和入口activity名称 :

aapt mp badging E:\apk\es3.apk
5、显示accounts信息:

adb shell mpsys account
5、显示CPU信息 :

adb shell mpsys cpuinfo
查看CPU使用信息

adb shell top -n 1 -d 0.5 | findstr proc_ id
6、显示键盘,窗口和它们的关系

adb shell mpsys window
当我们需要知道设备的分辨率时

adb shell mpsys window displays
查看UI绘制的各个层级信息

adb shell mpsys SurfaceFlinger
7、显示wifi信息

adb shell mpsys wifi
8、电量信息及CPU 使用时长

adb shell mpsys batteryinfo $package_name
9、获取安装包信息

adb shell mpsys package packagename
10、每个应用的启动次数和时间

adb shell mpsys usagestats
11、显示状态栏相关的信息

adb shell mpsys statusbar
12、内存信息(meminfo package_name or pid 使用程序的包名或者进程id显示内存信息)

adb shell mpsys meminfo
得到com.teleca.robin.test进程使用的内存的信息 adb shell mpsys meminfo com.teleca.robin.test
13、磁盘相关信息

adb shell mpsys diskstats
14、电池相关信息

adb shell mpsys battery
15、显示Alarm信息

adb shell mpsys alarm
统计系统耗电量

adb shell mpsys batterystats
设置线程的优先级

adb shell mpsys activity|grep oom_adj
16、强制关闭一个应用程序;

adb shell am force-stop <PACKAGE>
17、查看内存信息

adb shell cat proc/meminfo
指定进程内存地址映射

adb shell cat proc/pid/maps
指定进程内存详细使用信息

adb shell cat proc/pid/smaps
VSS. RSS. PSS. USS 信息

adb shell procrank
指定进程VSS. RSS. PSS. USS 详细信息

adb shell procmem pid
18、查看可输入的设备

adb shell getevent -p
19、获得特定设备的输入信息

adb shell getevent /dev/input/event0
20、点击

adb shell input tap x y
21、发送按键

adb shell input keyevent 82(keycode)
22、输入文本

adb shell input text XXXX
23、查看报名中包含mobileqq的进程

adb shell ps | findstr mobileqq
24、远程进程ID

adb jdwp
25、获取序列号

adb get-serialno
26、重启到bootloader,即刷机模式

adb reboot bootloader
27、重启到recovery,即恢复模式

adb reboot recovery
28、获取机器MAC地址:

adb shell cat /sys/class/net/wlan0/address
29、获取CPU序列号

adb shell cat /proc/cpuinfo
30、覆盖安装(保留数据和缓存文件,重新安装apk)

adb install -r <apkfile>
31、安装apk到sd卡

adb install -s <apkfile>
32、卸载app但保留数据和缓存文件

adb uninstall -k <package>
33、查看设备cpu和内存占用情况

adb shell top
34、查看占用内存前6的app

adb shell top -m 6
35、刷新一次内存信息,然后返回

adb shell top -n 1
36、查询各进程内存使用情况

adb shell procrank
37、查看指定进程状态

adb shell ps -x [PID]
38、查看后台services信息

adb shell service list
39、查看当前内存占用(该方式只能得出系统整个内存的大概使用情况) 车
如果你想查看所有进程的内存使用情况

adb shell procrank
40、查看IO内存分区

adb shell cat /proc/iomem
41、查看wifi密码

adb shell cat /data/misc/wifi/*.conf
42、清除log缓存

adb logcat -c
43、查看设备信息

adb shell cat /system/build.prop
44、跑monkey

adb shell monkey -v -p your.package.name 500
45、列出目标设备上安装的所有app的包名

adb shell pm list packages
46、截屏命令:

adb shell screencap -p /sdcard/screen.png

adb pull /sdcard/screen.png

adb shell rm /sdcard/screen.png
录制手机屏幕,视频格式为mp4,存放到手机sd卡里,默认录制时间为180s:

adb shell screenrecord
限制视频录制时间为10s,如果不限制,默认180s:

adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
指定视频分辨率大小:

adb shell screenrecord --size 1280*720 /sdcard/demo.mp4
指定视频的比特率:

adb shell screenrecord --bit-rate 6000000 /sdcard/demo.mp4
在命令行显示log:

adb shell screenrecord --time-limit 10 --verbose /sdcard/demo.mp4
47、设置、获取属性信息

adb shell getprop [key]

adb shell setprop [key] [value]
监听系统属性的变化,如果期间系统的属性发生变化则把变化的值显示出来

adb shell watchprops
48、adb logcat 每一条日志消息都有一个标记和优先级与其关联。
(1)标记是一个简短的字符串,用于标识原始消息的来源 (例如"View" 来源于显示系统)。优先级是下面的字符,顺序是从低到高:

V — 明细 (最低优先级)
D — 调试
I — 信息
W — 警告
E — 错误
F — 严重错误
S — 无记载 (最高优先级,没有什么会被记载)
(2)查看过滤日志

adb logcat ActivityManager:I *:S
*:S 用于设置所有标记的日志优先级为S,可以确保输出符合指定的过滤器设置的一种推荐的方式,
这样过滤器就成为了日志输出的“白名单”
显示所有优先级大于等于“warning”的日志

adb logcat *:W
(3)日志消息在标记和优先级之外还有很多元数据字段,这些字段可以通过修改输出格式来控制输出结果, -v 选项加上下面列出的内容可以控制输出字段:

brief — 显示优先级/标记和原始进程的PID (默认格式)
process — 仅显示进程PID
tag — 仅显示优先级/标记
thread — 仅显示进程:线程和优先级/标记
raw — 显示原始的日志信息,没有其他的元数据字段
time — 显示日期,调用时间,优先级/标记,PID
long —显示所有的元数据字段并且用空行分隔消息内容
使用 thread 输出格式

adb logcat -v thread
(4)Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b 选项,以下是可以指定的缓冲区:

radio — 查看包含在无线/电话相关的缓冲区消息
events — 查看事件相关的消息
main — 查看主缓冲区 (默认缓冲区)
查看radio缓冲区

adb logcat -b radio
48、打印应用程序的log

adb logcat -b main -v time>app.log
49、打印射频相关的log,SIM STK也会在里面,modem相关的ATcommand等,当然跟QXDM差的很远了

adb logcat -b radio -v time> radio.log
50、打印系统事件的日志,比如触屏事件

adb logcat -b events -v time
51、tcpmp 是很有用的,对于TCP/IP协议相关的都可以使用这个来抓

adb shell tcpmp -s 10000 -w /sdcard/capture.pcap
52、状态信息,里面包含有dmesg,mpstate和mpsys

adb bugreport>bugreport.log
53、kernel的log凡是跟kernel相关的,比如driver出了问题(相机,蓝牙,usb,启动,等等吧)

adb shell dmesg > ldmesg_kernel.log
54、mpstate是系统状态信息,里面比较全,包括手机当前的内存信息、cpu信息、logcat缓存,kernel缓存等等 。

adb shell mpstate
55、关于系统service的内容都在这个里面

adb shell mpsys
56、显示内存信息

adb shell mpsys meminfo system

❽ android 模拟SD卡 adb拷文件时Failed to push xx on emulator-5554: Read-only file system

解决了
是不是斜杠问题,linux下都是用“/”
adb
push
电脑路径
模拟器路径
在电脑路径中必须用“\”
而模拟器中必须是“/”
并且模拟器的跟路径是是只读的

❾ 如何用adb命令查看sd卡目录下的隐藏文件

下面几种方法都可以。1.用iso工具将虚拟机的sd卡文件打开,然后将东西放进去就好。2.使用ddms中的功能,将文件通过“push file to device”的方法放入到其中。3.通过命令行将文件放入其中。运行->cmd-》cd android sdk安装目录-》cd tools-》adb shell-》cd sdcard-》push 你的文件

阅读全文

与adbandroidsd卡相关的资料

热点内容
微信大转盘抽奖源码 浏览:495
压缩机损坏的表现 浏览:860
同步数据服务器怎么用 浏览:632
163邮箱服务器的ip地址 浏览:48
服务器跟域是什么 浏览:126
rails启动命令 浏览:463
logistic命令怎么用 浏览:736
c语言点滴pdf 浏览:745
linuxrtc编程 浏览:256
linux打包并压缩命令 浏览:642
aes加密的证书格式 浏览:97
oracledbcalinux 浏览:842
酬勤任务app怎么被特邀 浏览:197
android应用文件夹 浏览:1000
平面设计法则pdf 浏览:337
3d圆角命令怎么用 浏览:567
程序员买意外险还是重疾险 浏览:619
辽宁的dns服务器地址云空间 浏览:446
我的世界服务器断开后怎么连接 浏览:413
htmltopdfpython 浏览:75