adb进入android文件系统的基本操作

         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中定义

  1. //导入日志头文件   
  2. #include <android/log.h>  
  3. //修改日志tag中的值   
  4. #define LOG_TAG "logfromc"  
  5. //日志显示的等级   
  6. #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, LOG_TAG, __VA_ARGS__)  
  7. #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__)  
2)在C程序中写上以下类似内容就可以使用adb logcat打印出信息
  1. LOGI("log from c code ");  
  2.     LOGI("x= %ld",x);  
  3.     LOGD("y= %ld",y);  


 

### 安卓5.1.1 ADB命令导入导出文件操作指南 在安卓5.1.1系统中,ADBAndroid Debug Bridge)是一个强大的命令行工具,用于与安卓设备进行交互。通过ADB命令,可以轻松实现文件的导入和导出操作。以下内容详细说明了如何使用ADB命令完成这些任务。 #### 1. ADB命令基础 为了确保ADB命令能够正常工作,首先需要确认设备已正确连接并启用了开发者模式和USB调试功能[^1]。可以通过以下命令检查设备是否成功连接: ```bash adb devices ``` 如果设备列表中显示了目标设备,则说明连接成功。 #### 2. 导入文件到安卓设备 要将文件从电脑导入到安卓设备,可以使用`adb push`命令。该命令的基本格式如下: ```bash adb push <本地文件路径> <目标设备路径> ``` 例如,将名为`example.txt`的文件从电脑传输到安卓设备的`/sdcard/`目录下,可以执行以下命令: ```bash adb push C:\Users\User\Documents\example.txt /sdcard/ ``` #### 3. 从安卓设备导出文件 若需要从安卓设备导出文件到电脑,可以使用`adb pull`命令。该命令的基本格式为: ```bash adb pull <设备文件路径> <本地存储路径> ``` 例如,从设备的`/sdcard/example.txt`位置下载文件到电脑的`C:\Users\User\Downloads`目录下,可以执行以下命令: ```bash adb pull /sdcard/example.txt C:\Users\User\Downloads\ ``` #### 4. 注意事项 - 在执行上述命令之前,请确保设备已正确连接,并且USB调试功能已启用。 - 如果遇到权限问题,可能需要在设备上授予必要的权限以允许文件传输。 - 对于某些特殊目录或文件,可能需要使用`adb shell`进入设备终端后手动调整权限[^1]。 #### 5. 示例代码 以下是完整的示例代码,展示如何导入和导出文件: ```bash # 检查设备连接状态 adb devices # 将文件推送到设备 adb push "C:\Users\User\Documents\example.txt" /sdcard/ # 从设备拉取文件 adb pull /sdcard/example.txt "C:\Users\User\Downloads" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值