您的位置:首页 > 移动开发 > Android开发

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);  

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  adb android
相关文章推荐