Android的版本


android的版本有很多 0.9 ,1.0 ,1.5,1.6,2.0,2.1


09年4月15日 cupcake android 1.5
09年9月15  Donut android 1.6 : linux内核升级到2.6.29。cdma , wvga ,qvga 的支持
支持OpenCore2媒体引擎 , TTS
09年10月28日  android 2.0  Eclair
支持 HTML5 
     Revamped graphics architecture for improved performance that enables better hardware acceleration.

2010年1月 android 2.1 Flan
        features 和2.0一样,主要是修改一些bugs

Android平台的代码


如果下载cupcake 则repo时的命令:

repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
下载eclair 则
repo init -u git://android.git.kernel.org/platform/manifest.git -b eclair

-b以后是版本的名字


android编译


Host : ubuntu 9.04
Java ,javac 版本 1.6
(一) 源码的编译
编译很简单 直接在android目录下 make ,等上5,6小时就可以了,不过android的编译系统要求java,javac的版本是1.5的,在 build/core/main.mk里,
会对java,javac的版本进行检测。如果版本不对,则出现问题:

Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: java version "1.6.0_0".
The correct version is: 1.5.

Please follow the machine setup instructions at
http://source.android.com/download

solution 1 :编辑 build/core/main.mk

修改

java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1/.5[/. "$$]')

javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1/.5[/. "$$]')



java_version := $(shell java -version 2>&1 | head -n 1 | grep '[ "]1/.6[/. "$$]')

javac_version := $(shell javac -version 2>&1 | head -n 1 | grep '[ "]1/.6[/. "$$]')

缺点: 但编译sdk的时候还是会出现问题 。
make sdk
Docs droiddoc: out/target/common/docs/services
javadoc: 错误 - 在 doclet 类 DroidDoc 中,方法 start 已抛出异常 java.lang.reflect.InvocationTargetException
com.sun.tools.javac.code.Symbol$CompletionFailure: 未找到 sun.util.resources.OpenListResourceBundle 的类文件

solition 2:安装1.5版本的jdk:

$ sudo apt-get install sun-java5-jdk flex
$ sudo update-java-alternatives -s java-1.5.0-sun

更多相关文章

  1. Android Studio 3.0 正式版本 发行说明 (翻译)
  2. Android安卓应用版本命名规范
  3. android 内核编译成功
  4. 在低版本Android上使用Material Design
  5. 使用RenderScript库,在某些手机或Android版本奔溃的问题
  6. android kitkat(4.4以上)各个版本的特性解析
  7. Android开发环境搭建,各版本系统下android环境搭建,android入门

随机推荐

  1. Android消息推送:第三方消息推送平台详细
  2. android handler,looper,messageQueue重
  3. Android仿外卖购物车
  4. Android(安卓)APP适配全面屏手机的技术要
  5. iOS/Android(安卓)视频编辑SDK
  6. Android(安卓)Mms专题之:Mms源码结构
  7. Android学习笔记_23_服务Service之AIDL和
  8. 【android】音乐播放器之数据存储总结
  9. Windows Azure移动服务更新,支持Android、
  10. Android实现QQ登录(Android(安卓)Studio开