SDK目录介绍

打开androidstudio:
新建工程打开下图所示的SDKManager
在这里插入图片描述
在这里插入图片描述
可以下载安装所需要的开发工具和andrid版本
查看SDK所在目录
在这里插入图片描述

SDK目录

  1. source:存放着android源码
  2. add-ons:这里保存着附加库,第三方公司为Android平台开发的附加功能。例如googleMaps
  3. build tools:这里保存着一些Android开发常用的工具,例如adb、aidl等等。
  • aapt即Android Asset Packaging Tool , 在SDK的build-tools目录下. 该工具可以查看, 创建, 更新ZIP格式的文档附件(zip, jar, apk). 也可将资源文件编译成二进制文件.
  • Adb 即android debug bridge 管理模拟器和真机的万能工具,ddms 调试环境
  • AIDL 即 Android Interface definition language 它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
  1. tools:这里包含了android 开发和调试的工具,
    比如ddms用于启动Android调试工具,比如emulator是 Android SDK模拟器主程序,
  2. emulator:这里存放的是一些安卓模拟器
  3. extras:扩展开发包,在此文件夹下保存着额外的usb驱动、intel硬件加速
  4. patcher:增量更新,用于更新记录。
  5. platforms:是每个平台SDK真正的文件,存放不同版本的Android系统。里面会根据APILevel划分的SDK版本,进入之后的目录如下:
  • data:保存着一些系统资源。
  • optional:存放一些可选择的支持库,譬如http client就可以依赖本目录下的org.apache.http.legacyjar包。
  • skins:存这Android模拟器的皮肤。
  • templates:工程的默认模板。
  1. platforms-tools:版本通用的工具,比如adb、aidl、dexdump等等。目录结果如下:
  • adb
    Android Debug Bridge,Android调试桥接器,简称ADB,是用于管理模拟器或真机状态的万能工具,通俗一点讲adb就是pc和移动设备通信的桥梁,它采用了c/s模型,包括三个部分:客户端部分、服务端部分和守护进程部分。
  • dmtracedump
    是将整个调用过程和时间分析结合,以函数调用图的形式表现出来。
  • etc1tool
    etc1tool是一个命令行工具,可以将PNG图像压缩为etc1标准,并且可以进行解压缩。
  • fastboot
    Fastboot是Android快速升级的一种方法,Fastboot的协议fastboot_protocol.txt在源码目录./bootable/bootloader/legacy下可以找到。
    Fastboot客户端是作为Android系统编译的一部分,编译后位于./out/host/linux-x86/bin/fastboot目录下。
    Fastboot命令实例:sudo fastboot flash kernel path-to-kernel/uImage
    烧写rootfs类似:sudo fastboot flash system path-to-system/system.img
  • hprof-conv
    hprof-conv工具可以将Android SDK工具生成的HPROF文件生成一个标准的格式,主要用于性能测试。
  • make_f2fs
    转化成f2fs文件格式的文件。
  • mke2fs
    mke2fs命令被用于创建磁盘分区上的“etc2/etc3”文件系统。
  1. skins:Android模拟器的皮肤。
  2. system-images:模拟器映像文件。从android-14开始将模拟器映像文件整理在这里(原来放在platforms下)

其他工具:

  1. AVD Manager:Android手机模拟配置工具,用于配置模拟器。
  2. SDK manager:SDK管理器,用于SDK的更新、下载、删除。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Aubo Python SDK是用于Aubo机器人的Python软件开发工具包。它提供了一组Python API,使用户能够编写程序来控制和操作Aubo机器人。有关Aubo Python SDK的学习资料,您可以参考Aubo官方提供的内部学习资料目录。此外,您还可以在AuboRobot的GitHub页面上找到相关的源代码和文档。通过使用Aubo Python SDK,您可以编写程序以控制机器人的姿态、运动、传感器数据等。例如,通过调用robotServiceSetRobotPosData2Canbus函数,您可以将机器人的关节角度数据发送到CAN总线上进行控制。总的来说,Aubo Python SDK为用户提供了丰富的功能和灵活性,使他们能够更加方便地开发和控制Aubo机器人。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [AUBO机器人python_sdk学习资料1](https://download.csdn.net/download/weixin_35807050/86280986)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [遨博协作机器人高级编程 - 遨博机器人SDK用户自定义算法接口介绍与使用](https://blog.csdn.net/aubo_academy/article/details/124491025)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值