Android ADB调试基本知识汇总
来源:互联网 发布:蓝牙耳机推荐 知乎2016 编辑:程序博客网 时间:2024/06/14 07:04
1、手机内安装的软件分为两种:一种是通过adb install安装的,另一种是通过adb push安装的,这两种的有些区别
adb install: 在apk所在路径下执行 adb install xxx.apk(在其它目录执行时需要填写完整apk的路径名),这种方法会将app安装到data/app路径下,卸载时,可以通过执行adb uninstall +包名(注意不是apk名,末尾也不要加.apk后缀,查看包名:pm list packages),也可以在智能设备的设置里手动卸载。
adb push:在apk所在路径下执行 adb push xxx.apk /system/app,这种方法会将app安装到system/app路径下,作为系统内置的应用,卸载时可执行adb rm -r /system/app/xxx,xxx是apk名称。
2、采用rm或push时,可能会出现read only file情况,即使在root下执行(获得root权限方法:su)也不行,这是因为system变成了只读权限,此时需要重新安装文件系统,执行 adb remount,即可将system分区重新挂载为可读写分区。如果remount还不行,可先杀掉adb服务:adb kill-server,然后获取root权限:adb root,最后再执行adb remount。
3、下面是最近用到过的adb命令:
进入shell: adb shell
查看当前连接的设备: adb devices
上传文件: adb push 本地文件路径 远程文件路径
下载文件: adb pull 远程文件路径 本地文件路径
查看所有包名: 进入shell后执行 pm list packages
重新挂载system为可读写分区: adb remount
更改设备时间:adb shell date -s "20161210.102630"
查看应用数据库:adb shell -> cd /data/data -> cd apk包名 -> cd databases -> ls可查看当前存在的数据库 -> sqlite3 ***.db 进入数据库。
关闭设备: adb reboot -p (重启 adb reboot)
4、SharedPreferences存储共享变量的文件路径位于“/data/data/应用程序包/shared_prefs”目录下,执行cat+文件名 进行查看
- Android ADB调试基本知识汇总
- android adb 常用命令汇总
- Android 调试桥(adb)
- Android 调试桥(adb)
- android调试工具adb
- Android 调试桥(adb)
- Android: ADB网络调试
- Android调试桥adb
- android调试工具adb
- Android 调试桥(adb)
- Android 调试桥(adb)
- Android 调试桥(adb)
- android adb调试桥
- adb 调试android 程序
- android调试工具adb
- android ADB 调试
- 使用adb调试android
- android无线adb调试
- Android推流帧率的设定与实际情况的影响
- {题解}[jzoj4778]【NOIP2016提高A组模拟9.14】数列编辑器
- App开发思路
- JavaScript promise 链,并行promise
- 利用邻接矩阵存储无向图,并实现BFS(非递归) DFS(递归+非递归)两种遍历
- Android ADB调试基本知识汇总
- JS版设计模式
- 微信小程序开发之拖拽 image 触摸事件监听
- 轻轻敲开nodeJs的大门--第一个nodeJs入门小程序
- Maven常用命令
- loadRunner11.0安装与使用
- KEIL下mdk提示停止工作的问题
- 【OpenCV自学笔记】Day2 摄像头的打开和测试
- (复习)[LeetCode]Unique Binary Search Trees II