MAKE Android SDK

前提条件:

1、编译源码的各种工具已经安装完毕;
2、进入Android源码的根目录,如:/work/android2.1/

编译命令:make update-api; make PRODUCT-sdk-sdk;

命令说明:

1、make update-api #如果你在Android源码中添加了自定义的包、类、方法或者你修改了Android源码中标识为@hide的方法、类,你需要这些内容对Application可见并且需要编译进SDK的Document中的话,这个命令是必须的(其实还有另外一种手工修改的方式替代这个命令的,呵呵);
2、make PRODUCT-sdk-sdk #编译源码并且声称SDK,这个方法解决了之前使用make sdk命令编译SDK的一个bug,就是R文件不能自动生成,需要手动更新一个jar文件才可以,这个文章本博客中也有涉及。

异常现象:如果在源码中添加了一些style、theme、drawable、package、class、method,编译时会出现有out/目录中的一些异常现象,一般不是特别严重的,主要是针对有些文件找不到,此时你可以在执行以下命令:

make clean

再执行:make update-api;make PRODUCT-sdk-sdk

时间: 2012-03-04

MAKE Android SDK的相关文章

安装,更新android SDK,ADT

安装android sdk 万事开头难.今天在官网下载了最新的andoid的sdk.由于买的书是比较旧,所以不是那么顺利配置好环境.(it技术更新快)这里附上我碰到的问题 最新版sdk里的platform和add-ons文件夹里面是空,需要打开avd/sdk manage.exe进行下载. 附上图文教程 http://www.apk3.com/androidnews/html/625_2.html 但是安装过程中会出现错误日志: Failed to fetch URL http://dl-ssl

jdk+eclip+android sdk实现Android开发环境搭建

一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图: 开发环境搭建-jdk环境搭建"> 选择 Download JDK 只下载JDK,无需下载jre. (2)eclipse下载 进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP下载) 如下图: 我们选择第一个(即eclipse IDE

Android SDK目录结构的分析

打开下载下来的SDK,会发现里面有许多存放不同文件的文件夹,如下图所示,那么这些文件夹里到底存放 的是什么呢,下面就对这些内容,进行讲解. 1. add-ons 这里面保存着附加库,比如Google Maps, 当然你如果安装了Ophone SDK,这里也会有一些类库在里面. 2. docs 这里面是Android SDK API参考 文档,所有的API都可以在这里查到. 3. market_licensing 作为Android Market版权保护组件,一般 发布付费应用到电子市场可以用它来

Android开发:Android SDK的介绍

  1.Android SDK 即Android Software Development Kit.它提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,包含了在Android平台上开发移动应用程序的各种工具集. 2.Android SDK tools (1).Android模拟器(Android Emulator(emulator.exe)) 运行在计算机上的虚拟移动模拟器,可以使用模拟器来在一个实际的Android运行环境下 设计,调试和测试应用程序. (2).

Android开发:详解Android SDK与ADT插件

据权威数据显示:目前最受用户关注的智能手机手机操作系统是安卓手机操作系统,获得了70%.1的关注比例,ios和阿里云的"山寨安卓"分别为15.9%和2.9%.对于这款刚刚推出就深受广大开发者喜爱的产品.相信还有不少朋友有所疑问,今天我就把我总结的Android开发经验给大家分享下! 首先需要下载Android SDK和MyEclipse集成的Android开发插件ADT,这些官网都有提供下载,不过,我试过了,官网的下载速度巨慢,我无法忍受,于是google找到一个压缩版. [Andro

Android开发经验总结:我来详解Android SDK与ADT插件

据权威数据显示:目前最受用户关注的智能手机手机操作系统是安卓手机操作系统,获得了70%.1的关注比例,ios和阿里云的"山寨安卓"分别为15.9%和2.9%.对于这款刚刚推出就深受广大开发者喜爱的产品.相信还有不少朋友有所疑问,今天我就把我总结的Android开发经验给大家分享下! 首先需要下载Android SDK和MyEclipse集成的Android开发插件ADT,这些官网都有提供下载,不过,我试过了,官网的下载速度巨慢,我无法忍受,于是google找到一个压缩版. [Andro

苹果MAC电脑安装Android sdk教程

  1.首先应该准备好mac平台的eclipse 2.下载mac版本的android sdk,解压到指定的目录(其实这个只是个SDK与AVD配置的管理软件); 3.安装Fastboot for Mac OS插件,这个最难找了. fastboot是刷系统ROM的一种工具,刷系统img和射频img;另一种工具是adp. 4.下载完成后将 Fastboot 复制到 /androidsdk/tools 目录下(如果SDK包中包含 fastboot,可跳过此步骤) 打开终端,输入下面的命令来创建一个新的

Android SDK Manager和AVD Manager使用

原文:Android SDK Manager和AVD Manager使用 Android SDK Manager和AVD Manager使用(win7_64bit下测试) 目录 1.概述 2.本文用到的工具 3.安卓开发基础工具包下载 4.Android SDK Manager使用 5.AVD Manager使用 6.注意事项 7.相关博文(AndroidStudio.IDEA.Eclipse安卓环境配置) >>看不清的图片可在新标签打开查看大图 1.概述 顾名思义,Android SDK M

Android SDK content Loader has encountered a problem.parseSdkContent failed

打开Eclipse,弹出Android SDK content Loader has encountered a problem.parseSdkContent failed,当点击detail按钮,显示parseSdkContent failed java.lang.NullPointeException.反正在Eclipse的package explorer中的工程一直显示红叉.   这些提示完全是误导人的,从提示上看,是载入SDK出错,导致栈溢出.但重装Eclipse也没用.最后,是通过S

eclipse-安装android sdk,adt时出现的问题

问题描述 安装android sdk,adt时出现的问题 eclipse,sdk,adt的安装版本很重要吗?而且版本之间一定要匹配吗?比如sdk23一定要和adt23匹配吗?为什么网上有的sdk大小差别那么大,居然有100M的,下载打开一看里面基本没有什么东西,这个能有用吗?请问有人可以给一个这些软件结合在一起的可以用的链接吗?网上好多都没用!!真是的!! 解决方案 android sdk,adt安装时遇到的问题Android SDK安装时碰到的问题之解决办法安装 ADT 及 Android S