安卓开发-sdk目录细节详解

SDK目录
1.SKD目录详解:
(1).android:最原始是没有此文件夹的,当创建模拟器时虚拟机创建的,存放了当前模拟器的一些信息。

(2)add-ons:存放google 的一些api,这些api在google地图开发中是必须的。

(3)build-tools:项目的重要编译工具。(环境变量的目标之一)
运行安卓项目时,会报一种错:Unsupported major.minor version 52.0,52.0对应jdk8[jdk每个版本都有对应的一个编号,在此不详解],有三种可能导致错误的可能,

第一种:系统jdk版本和项目编译的版本不兼容,只要改成一致即可。

第二种:当前系统jdk版本和项目编译的jdk版本一致了,还报错,就需要升级jdk版本。

第三种最关键:就是上图中的build-tools中的版本过高,需要更高级的jdk版本与其相对应,当此目录中的工具版本超过23.0.3时,至少需要jdk8.0才能运行,但运气不好时,下载且配置好了jdk8的环境变量后,Eclipse中不能找到jdk8,这时又需要升级Eclipse,为了不升级Eclipse,解决的方法就是:
将build-tools中的换成<=23版本的即可。

(4)extras:兼容低版本手机开发的一些文件。

(5)platforms: 主要存储不同的安卓版本,项目运行依赖的文件(一步手机对应一种版本,下载时一般下载一种版本即可,若是不同平台测试兼容应多下几个)。

(6)platforms-tools:项目的重要编译工具。(环境变量的目标之二)

(7)sources:安卓应用的源代码,需要研究底层源代码时,可关联源代码阅读。

(8)system-images:镜像文件,Google APIs和普通模拟器创建的直接依赖(也可以用真手机代替模拟器),缺少无法创建模拟器,build target的根源。

(9)temp:存放一些临时的文件,重要性低。

(10)tools:在 SDK Manager中下载已上目录文件的工具,若要下载高版本的已上文件目录,此目录的版本一定得足够高,不然只能下载到<=该tools版本的其他文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值