adb进入android文件系统的基本操作
2013-06-04 12:03
337 查看
adb进入android文件系统的基本操作
adb常用命令
(1)adb devices列出所有装载的设置。
(2)adb shell
进入设备根目录/,取得对设备的控制权,如输入ls命令等。
(3)adb install
将指定的apk文件安装到设备上。如果有多个设备同时存在,则需要指定目标设备,如:adb install -s emulator-5554 D:/name.apk。
(4)adb uninstall [-k] <软件名>
卸载指定软件,如果加 -k 参数,为卸载软件但是保留配置和缓存文件。
(5)adb shell
(6)adb uninstall <软件包>
进入设备,在data/data中卸载软件 --不是进入shell命令后卸载,就在进入cmd后直接敲adb uninstall <。。。>
(7)adb push <本地路径> <远程路径>
把本机电脑上的文件或者文件夹复制到设备(手机)。比如,我们可以用如下命令,将sdcard外的东西存放进去:adb push gavin.txt /sdcard/gavin.txt。
(8)adb pull <远程路径> <本地路径>
把设备(手机)上的文件或者文件夹复制到本机电脑。
(9)adb remount
重新mount你的分区的命令,让你的system分区从只读变成可读可写,只有获得了root权限才可能运行。
(10)adb logcat
打印日志信息
假如想在C代码中也添加android自带日志打印信息,需要进行如下添加
1)要在C中定义
//导入日志头文件
#include <android/log.h>
//修改日志tag中的值
#define LOG_TAG "logfromc"
//日志显示的等级
#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)
#define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)
2)在C程序中写上以下类似内容就可以使用adb logcat打印出信息
LOGI("log from c code ");
LOGI("x= %ld",x);
LOGD("y= %ld",y);
相关文章推荐
- Mac和Windows系统下利用ADB命令连接android手机文件操作安装卸载
- Mac系统下利用ADB命令连接android手机并进行文件操作
- Mac系统下利用ADB命令连接android手机并进行文件操作
- Mac系统下利用ADB命令连接android手机并进行文件操作
- Android-adb shell 读取手机系统文件
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- android 数据库技术 | 文件系统,SDCARD访问,CONTENT PROVIDER,SQLITE ,CURSOR操作,CURSOR适配器,SQLITEHELPER,数据库设计模式
- Android入门之文件系统操作(二)文件操作相关指令
- win10 android studio adb:CreateFileW 'nul' failed: 系统找不到指定的文件
- 用adb pull命令从android系统中读取文件失败的原因及解决办法
- android adb 读写模式 挂载文件系统
- 【转】【Android测试技巧】01. root后adb shell默认不是root用户时,如何将文件放入手机系统中
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- Android OTA 升级之四:进入根文件系统
- 用adb命令安装APK文件到android系统
- Android入门之文件系统操作(一)简单的文件浏览器
- Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)
- 使用adb命令删除Android系统data目录下文件及文件夹
- linux系统基本操作——不同系统之间的文件传输
- Android 系统环境-常用adb命令操作