这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 开源硬件 » SINA33学习笔记(2)shell

共1条 1/1 1 跳转至

SINA33学习笔记(2)shell

助工
2015-08-07 19:45:02     打赏


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

显示全部模拟器





关键词: SINA33学习笔记     HelloWii    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]