Ubuntu14.04安装Android SDK

Ubuntu14.04安装Android SDK1前言做应用开发过程中,通常需要下载相应版本的的AndroidSDK,但是如果拥有了Android源码,是否还需要下载AndroidSDK呢(也即是说,源码中是否已经包含了AndroidSDK的所有内容)?本文以Android6.0.1为例进行对比分析。2下载AndroidSDK3源码prebuilts目录……

大家好,又见面了,我是你们的朋友全栈君。

0 前言

    做应用开发过程中,通常需要下载相应版本的的Android SDK,但是如果拥有了Android源码,是否还需要下载Android SDK呢(也即是说,源码中是否已经包含了Android SDK的所有内容)?本文以Android6.0.1为例进行对比分析。

1 下载Android SDK

1)下载android-sdk_r24.4.1-linux.tgz

2)解压android-sdk_r24.4.1-linux.tgz,其目录结构如下所示:

Ubuntu14.04安装Android SDK
图1.1 Android SDK目录结构

        上图tools子目录结构如下所示:

Ubuntu14.04安装Android SDK
图1.2 Android SDK tools子目录结构

2 源码prebuilts/tools目录

    Android6.0.1的prebuilts/devtools目录结构:

Ubuntu14.04安装Android SDK
图2.1 prebuilts/devtools目录结构

注:上图的platforms和platform-tools都是通过Android SDK Manager下载的,详见《Android SDK Manager安装Platform-tools》。

     上图tools子目录结构如下所示:

Ubuntu14.04安装Android SDK
图2.2 prebuilts/tools子目录结构

3 对比分析

1) 对比图2.1和图3.1发现,后者包含了前者的所有目录;

2) 对比图2.2和图3.2发现,两者基本一致。

    通过上述对比分析可以得出结论:Android源码的prebuilts/devtools包含了Android SDK

所有内容,因此在拥有Android源码的前提下,不必另外下载Android SDK。

   虽然Android SDK不用下载了,但是还是需要通过Android SDK Manager下载相应的platform-tools(详见《Android SDK Manager安装Platform-tools》)和Android APIAndroid API的下载方法同platforms-tools,也是通过Android SDK Manager下载,下载结果保存于platforms目录中,下图是下载了Android 6.0 API和?Android 7.0 APIplatforms目录的结构图:

Ubuntu14.04安装Android SDK
图3.1
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162610.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月21日 下午3:36
下一篇 2022年7月21日 下午3:36


相关推荐

  • Android ViewPager使用详解

    Android ViewPager使用详解这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就是其中之一利用它,我们可以做很多事情,从最简单的导航,到页面菜单等等。那如何使用它呢,与LisstView类似,我们也需要一个适配器,他就是PagerAdapter。看一下api的图片, ViewPager的功能就是可以使视图滑动,就像Lanucher左右滑动那样。分三个步

    2022年5月23日
    33
  • matlab如何做正交多项式曲线拟合,matlab正交多项式拟合

    matlab如何做正交多项式曲线拟合,matlab正交多项式拟合在实验模态分析中用Matlab实现离散化正交多项式算法[C],马永列;陈章位;胡海清4.在实验模态分析中用Matlab实现离散化正交多项式算法[C],马永列……变换后的条件数上限表如下:拟合次数1=1cond2(A)2<9.93<50.34<435④在实际应用中还可以利用正交多项式求拟合多项式。一种方法是构造离散……..

    2025年5月24日
    3
  • 对数函数定义域和值域_对数函数定义域和值域 [对数函数的定义域和值域对数函数的定义域和值域]…

    对数函数定义域和值域_对数函数定义域和值域 [对数函数的定义域和值域对数函数的定义域和值域]…摘要 对数函数 特别是对数复合函数的定义域以及值域 由于它牵涉的知识点比较多 在中学数学教学中占有相当重要的地位 笔者根据平时教学经验的积累 总结了一些关于对数函数的定义域和值域的问题 与同行切磋 关键词 定义域 值域 对数函数一 简单对数函数的定义域和值域的实用判别法则设 y logax a gt 0 a 1 为简单对数函数 则有如下判别法则 1 当 a gt 1 函数 y logax 在定义域

    2026年3月19日
    2
  • STMS中QAS->PRD通信不畅[通俗易懂]

    STMS中QAS->PRD通信不畅[通俗易懂]现象:DEV->QAS->PRD的传输域配置中,DEV->QAS正常,PRD也可以检测到DEV释放的请求,但是就是无法将请求内容添加(闪电标识)至PRDbuffer。将请求文件copy至PRD的trans目录下,上载成功,导入成功。1.怀疑,PRD的\usr\sap的权限,确认也有写入权限2.怀疑QAS和PRD的通信,可以ping通3.STMS传

    2022年6月28日
    35
  • Linux命令 cat命令

    Linux命令 cat命令

    2022年2月8日
    52
  • springboot2.0整合kafka_spring与mybatis整合

    springboot2.0整合kafka_spring与mybatis整合首先引入POM依赖 &lt;!–nosql数据库–&gt; &lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-data-redis&lt;/artifactId&gt; &lt;/dependenc…

    2026年4月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号