• SDK目录结构和adb工具及命令介绍


    1.SDK目录介绍:

    ********************************

    add-ons:Android开发需要的第三方文件,附加的库,如Google APIs、GoogleMaps。

    build-tools:构建工具,用于建立一个新的程序版本,当一个实用编程。

    docs:Android SDK API离线帮助文档,包括开发指南、API等。

    extras:附件文档,额外的功能包下载文件夹

    platforms:一系列Android平台版本,如平台 android-19.jar API

    platform-tools:开发工具,保存着一些通用工具,比如adb.exe、fastboot.exe

    samples:例子

    source :放源文件,可放SDK源码。

    system-images:安卓系统镜像

    temp:缓存目录

    tools :独立于Android平台的开发工具

    AVD Manager.exe:Android Virtual Device,Android 虚拟设备开发工具,安卓虚拟机。

    SDK Manager.exe:Android SDK Manager,管理计算机上目前安装的各种版本的Android SDK。

    ************************************

    2.adb工具以及adb常用命令

    (1.)什么是adb?

                    adb的全称为Android Debug Bridge,是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。电脑上需要安装客户端. 客户端包含在sdk里,设备上不需要安装, 只需要在手机上打开USB调试模式选项:settings(设置)——>applications(应用程序)——>development(开发者模式)——>USBdebugging(USB调试模式).

                  通俗地讲,adb就是通过电脑来操作手机的桥梁工具。比如360助手等第三方软件管理手机,从电脑向手机安装应用程序、上传文件,以及从手机下载到电脑上文件,实际上是调用的这个adb.exe来执行一些命令来实现的。

     (2.)adb默认开启服务端口:5037

        (3.)常用的ADB命令

    adb kill-server   关闭adb服务

    adb start-server  启动adb服务

    adb devices       列出所有的设备

    adb install d:xxx.apk 通过命令安装安卓应用
    adb -s emulator-5554 install D:xxx.apk  指定某一设备安装安卓应用

    adb shell 挂载到linux终端
    adb -s emulator-5556 shell 挂载到指定设备linux终端

    挂载完毕后可执行命令:

    ls 列出当前目录下所有文件命令

    cd ***  切换目录

    exit退出终端

    举例子说明:

    1.电脑上文件放到手机里
    ***************************
    adb push<Windows源文件路径><手机路径目标>    把电脑上某个文件放到手机里面

    如:把电脑上D盘目录下heart5.8.3.10.apk文件放到手机/mnt/sdcard目录下。

        adb -s emulator-5554 push d:heart5.8.3.10.apk  /mnt/sdcard

    -----------------------
    2.删除手机文件
    -------------------
    挂载上终端,
    adb -s emulator-5554 shell
    进入目录:
    cd /mnt/sdcard
    删除文件:
    rm heart5.8.3.10.apk 
    ***************************
    3.手机文件放到电脑里
    adb pull<手机源文件路径><Windows目录路径>

    如把手机里heart5.8.3.10.apk文件放到电脑D盘根目录下。

       adb -s emulator-5554 pull /mnt/sdcard/heart5.8.3.10.apk d:

    4.Ctrl+F11横竖屏的切换。

    5.Ctrl+C结束正在执行的命令

    6.设置手机为中文:

    Settings——>Language&keyboard——>Select language——>中文简体


    7.打开开发者USB调试模式:
    Settings——>应用程序——>开发——USB调试(对勾选上)

    8.卸载应用程序:
    Settings——>应用程序——>管理应用程序——选中应用程序单击——卸载——确定。

    **********************************************************************

  • 相关阅读:
    关于keil编译cortexm3纯汇编时为什么问题使用align地址问题
    skyeye的安装过程与helloworld的执行
    vim写程序常用技巧
    ramdisk与 initrd、initramfs的关系
    BL指令实际做出的操作
    cortexm3中存储器的访问属性中的共享属性
    cortem3中的pc值的问题
    关于一个操作系统实现中bochs的安装
    2021,2,9 学习总结
    2021.2.14 学习总结
  • 原文地址:https://www.cnblogs.com/dongweiq/p/3928657.html
Copyright © 2020-2023  润新知