www.sinlinx.com
一、adb调试Android ADB(Android Debug Bridge)
这个就是个adb调试,没什么好说的, 文章的最后,会跟一些指令的介绍。 这个就不说了了,在windows里 ctrl+R 输入 CMD , 在命令窗口里调试andorid。
一个是用USB调试
USB线缆连接即可。
另一个是wifi 调试
可以去下载一个 adb wireless 调试。
可能会出现下面的问题:
adb server is out of date. killing...
ADB server didn't ACK *
failed to start
这个可以去百度,网上都是解决方法。
二、root
将手机root掉。我用的是KingRoot,这个去网上下载吧。
三、Android Terminal Emulator 和 Busybox
Android Terminal Emulator 就是一个终端模拟器。一个命令窗可以修改和打开本地的文件。
BusyBox 是一个集成了一百多个最常用linux命令和工具的软件。
BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。(详见百度百科) 这两个软件百度都可以百度到的。
busybox安装成功如下:
图1:busybox 安装成功
在虚拟终端中输入 busybox 命令 会输出busybox支持的命令:
图2:busybox指令
现在感觉Android平板电脑有点linux的感觉了。
查看 cupinfo 如下:
很是奇怪,不知道为何只有processor 0和1,A33是四核的。
图3:cpuinfo
四、 ADB 指令
这里整理下常用的指令,如下:
adb shell
进入模拟器的shell
adb devices
显示系统中运行的Android平台
abd -s 模拟器编号 指令
对一个模拟器执行指令
adb pull <remote> <local>
模拟器的文件复制到别的地方
adb push <local> <remote>
将文件写到模拟器
adb install -r *.apk
安装APK
adb shell
cd data/app
rm apk
exit
卸载程序
adb bugreport
显示报告
adb help
查看帮助
adb root
获取管理员权限
adb get-product
adb get-serialno
获取设备的ID和串号
adb shell
logcat -b radio
无线通信日志查看
adb kill-server
关闭adb服务
adb start-server
重新启动adb-server
adb get-state
获取状态
adb shell
sqlite3
访问数据库
android list targets
显示系统中所有的Android平台
ddms
启动DDMS
android create avd --name --target
创建模拟器
android delete avd--name
删除模拟器
android list avd
显示全部模拟器