android2.3sdk,Android235

Android SDK Windows v2.3 完整版 是下载后直接就可玩的吗?直接就可以进入安卓系统?还是还需要弄啥呢?

只有SDK吗?运行——cmd——进入SDK目录——tools:运行如下命令:android create avd -n 模拟器名字 -t 3;然后输入no,这就创建了一个2.3版本的模拟器,启动时,还是那个路径,输入emulator -avd 刚刚命名的模拟器名字

目前创新互联公司已为成百上千的企业提供了网站建设、域名、虚拟空间、绵阳服务器托管、企业网站设计、日土网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

如果你有eclipse、ADT的话,那么配置好就可以界面化创建和启动了

PS:-t后面的3代表的是2.3系统版本,如果你不知道,可以在cmd下输入:android list target来查询(还是在那个目录下,我的是:D:\Program Files\Android\android-sdk-windows\tools),模拟的android系统因为配置不高所以不管做什么都很卡很慢,网上也有解决的办法,不过我觉得没什么帮助,你可以去搜搜看,还是实体机用的实在,希望这些能帮到你

怎么在Ubuntu编译Android2.3源代码以及制作自己的SDK

网上下一个软碟通软通(UitraISO)工具、然后去官网上下载一个64位ubuntu.*.iso系统文件、然后软碟通工具自己制作一个USB启动盘(非常简单)不会用软碟通的百度一下一大把!、系统最好是10.40以上的版本

使用的是ubuntu官网下载的ubuntu10.04 LTS 64位版本(ubuntu-10.04.2-desktop-amd64.iso)

配置软件源:

系统安装完毕以后应该首先换一个速度快的软件源

一般用的是ubunt

不然下载各种更新和软件包的时候非常的慢

安装JDK:

我要编译的是2.3姜饼的源代码 所以需要使用jdk6 (还需要是64位的系统)

如果是32为系统藐视jdk要安装jdk5.0的吧!藐视说有个doc什么的不行!所以系统一般装64的、如果是32的小伙们赶快把jdk看看

安装方法:

打开终端

输入

sudo add-apt-repository "deb "

sudo add-apt-repository "deb-src "

sudo apt-get update

sudo apt-get install sun-java6-jdk

就安装好了 (ubuntu10.04 LTS版会自带那两个源)

并且不需要配置环境变量

这一步可以参考

安装各种软件包:

终端中输入

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos texinfo libsdl-dev libwxgtk2.6-dev

最后三个是我补充的 其他都是官方文档提供的

这一步可以参考

下载源代码:

打开终端并输入

mkdir ~/bin

PATH=~/bin:$PATH

这两句是在你的个人文件夹下创建了一个名字叫bin的文件夹 并且把其加入到了环境变量中

再输入

curl ; ~/bin/repo

chmod a+x ~/bin/repo

这两句首先在bin目录下面下载了一个repo文件 repo简单来说就说用来版本控制的 我们就是用的它来同步代码

然后建立一个用来存放源代码的文件夹 我的这个文件夹的名字是android2.3

输入

mkdir android2.3

cd android2.3

进入android2.3目录

输入

repo init -u git://androi/platform/manifest.git -b gingerbread

在此说明一下:

安卓总称:“机器人”

1.5系统:“纸杯蛋糕”

Android 1.6 Donut甜甜圈

Android 2.0 Eclair松饼

Android 2.1 Eclair松饼

Android 2.2 Froyo冻酸奶

Android 2.3 Gingerbread姜饼(以上系统都是用于手机的)官方消息说2.4准备出来了!至于3.0目前只用于平板电脑

Android 4.0 Ice Cream Sandwich(简称ICS,冰淇淋三明治),

表示你需要的代码是姜饼的 所以最后是gingerbread 如果是2.2代码 就把gingerbread改成froyo

然后你需要输入你的名字跟邮箱地址

如果提示找不到repo命令的话 需要重新设置环境变量 就是之前的PATH=~/bin:$PATH

输入

repo sync

开始同步代码 这个过程会根据你的网速来决定快慢

这一步需要下载的数据有3g那么大

可以续传 一次没下完也没关系

如果之前就已经下过一次的话 只需要把源代码目录(我的是android2.3)下有一个叫.repo的隐藏文件夹里的projects文件夹备份出来就可以了

以后还需要同步的时候再把projects文件夹拷贝回去

ctrl+h查看隐藏文件

这一步可以参考

编译整个源代码:

cd android2.3

进入你的代码目录

输入

. build/envsetup.sh

注意.和build中间有个空格

输入

lunch full-eng

make -j2

输入make就是开始编译代码了 加一个-j2参数就是开两个线程去编译 速度会快些 我花了两个小时的时间

编译完毕以后马上输入

emulator

就可以运行模拟器了 系统能跑起来就说明编译成功了

如果提示找不到emulator命令的话

需要添加环境变量

在android2.3目录下的out/target/product/generic文件夹下会看到system.img

能看到的话应该算是成功了

这一步可以参考

编译SDK:

这一步在官方网站上没有说明

但是在源代码文件夹里面有文档提到了

就是在android2.3/sdk/docs目录下有一个叫howto_build_SDK.txt的文件介绍了如何编译SDK

原文

Then once you have all the source, simply build the SDK using: $ cd ~/my-android-git $ . build/envsetup.sh $ lunch sdk-eng $ make sdk

看来不需要先编译整个系统再编译SDK 可以直接上来就编译SDK

按提示输入

make到时候也可以加上-j参数 比如 make -j2 sdk

但是不推荐 因为容易编译失败 而且编译SDK只需要二十多分钟到时间 不算很长

当出现

Package SDK: out/host/darwin-x86/sdk/android-sdk_eng.build-id_mac-x86.zip

的时候 就表示编译成功了 其中build-id默认是系统的用户名

howto_build_SDK.txt中还提到了编译ADT插件

我发现自己编译到ADT插件竟然认不到platform 自己编译出来到SDK也一样

原因不明

只要使用官方的SDK和ADT就没有问题了

具体就是把自己编译出来platform拷贝到官方SDK里到platforms文件夹下 搞过Android开发都懂的

最后:

非常简单的一步

就是直接修改源代码然后编译SDK就可以得到自己的SDK了

我就示范一个简单的例子 抛砖引玉

首先我找到TextView的代码

在frameworks/base/core/java/android/widget 如图

我在updateTextColors方法的开头添加了一句System.out.println

打印了一句话"Source Code Changed"

updateTextColors方法会在TextView的setTextColor方法中被调用

好 保存

编译

然后使用这个platform

新建一个项目

调用一下TextView的setTextColor方法看看有什么效果

一个很简单的例子

看看

Source Code Changed被打出来了

SDK修改成功

android SDK 文档目录下都有哪些文件?都代表着什么?

Android SDK 目录下有很多文件夹,主要都是干什么的呢?

1. add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。

2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。

3. market_licensing 作为Android Market版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。

4. platforms 是每个平台的SDK真正的文件,里面会根据API Level划分的SDK版本, 这里就以Android 2.2来说,进入后有一个android-8的文件夹,android-8进入后是Android 2.2 SDK的主要文件,其中ant为ant编译脚本,data保存着一些系统资源,images是模拟器映像文件,skins则是Android模拟器的皮肤,templates是工程创建的默认模板,android.jar则是该版本的主要framework文件,tools目录里面包含了重要的编译工具,比如aapt、aidl、逆向调试工具dexdump和编译脚本dx。

5. platform-tools 保存着一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,这里和platforms目录中tools文件夹有些重复,主要是从android 2.3开始这些工具被划分为通用了。

6. samples 是Android SDK自带的默认示例工程,里面的apidemos强烈推荐初学者运行学习,对于SQLite数据库操作可以查看NotePad这个例子,对于游戏开发 Snake、LunarLander都是不错的例子,对于Android主题开发Home则是android m5时代的主题设计原理。

7. tools 作为SDK根目录下的tools文件夹,这里包含了重要的工具,比如ddms用于启动Android调试工具,比如logcat、屏幕截图和文件管理器,而draw9patch则是绘制android平台的可缩放png图片的工具,sqlite3可以在PC上操作SQLite数据库,而 monkeyrunner则是一个不错的压力测试应用,模拟用户随机按键,mksdcard则是模拟器SD映像的创建工具,emulator是android模拟器主程序,不过从android 1.5开始,需要输入合适的参数才能启动模拟器,traceview作为android平台上重要的调试工具。

8. usb_driver 顾名思义,保存着android平台google官方机型的驱动如nexus one、nexus s,同时也有一些老机型驱动的支持,比如说htc dream、htc magic和Motorola 的droid。

参考自:blog.csdn.net/coolwzjcool/article/details/7761663

如何配置ubuntu android studio2.3如何配置sdk

首先我知道AndroidSDK否载并且解压并设置环境变量eclipse点击菜单栏window--"preferences"---"android"---右侧窗体点击右角"browse"---选择自SDK路径确认即 preferences没看android 项说明ADT安装没功 eclipse直接点击help---"install new software"---Work with行拉菜单选择Android Develpoer Tools...项候需要网络支持朝没蔽掉google面窗口显示要装ADT组件名DDMS等般选择全部按面finish 网络原行建议其用机eclipsesdk文件夹起全部拷自电脑我干~希望顺利

Android SDK对应API级别以及版本说明

Android 11 (API 级别 30)

如需详细了解平台变更,请参阅  Android 11 文档 。

Android 10(API 级别 29)

如需详细了解平台变更,请参阅 面向开发者的 Android 10 。

修订版 5(2020 年 7 月)

此修订版本添加了 Android Automotive OS 桩。

Android 9(API 级别 28)

如需详细了解平台变更,请参阅 面向开发者的 Android 9 。

修订版 1(2018 年 8 月)

已发布为稳定版(不再处于预览状态)。

Android 8.1(API 级别 27)

如需详细了解平台变更,请参阅 面向开发者的 Android 8.1 。

修订版 1(2017 年 12 月)

已发布为稳定版(不再处于预览状态)。

Android 8.0(API 级别 26)

如需详细了解平台变更,请参阅 面向开发者的 Android 8.0 。

修订版 2(2017 年 8 月)

Android 7.1(API 级别 25)

如需详细了解平台变更,请参阅 面向开发者的 Android 7.1 。

修订版 3(2016 年 12 月) 修订版 2(2016 年 11 月) 修订版 1(2016 年 10 月)

Android 7.0(API 级别 24)

如需详细了解平台变更,请参阅 面向开发者的 Android 7.0 。

修订版 1(2016 年 8 月)

Android 6.0(API 级别 23)

如需详细了解平台变更,请参阅  Android 6.0 变更 和  Android 6.0 API 。

修订版 2(2015 年 11 月) 修订版 1(2015 年 8 月)

Android 5.1(API 级别 22)

如需详细了解平台变更,请参阅  Lollipop 概览 和  Android 5.1 API 变更 。

修订版 1(2015 年 3 月)

Android 5.0(API 级别 21)

如需详细了解平台变更,请参阅  Lollipop 概览 和  Android 5.0 API 变更 。

修订版 2(2014 年 12 月) 修订版 1(2014 年 10 月)

Android 4.4W(API 级别 20)

此版本使 KitKat 支持 Android Wear。

修订版 2(2014 年 10 月) 修订版 1(2014 年 6 月)

Android 4.4(API 级别 19)

如需详细了解平台变更,请参阅  KitKat 概览 和  Android 4.4 API 变更 。

修订版 2(2013 年 12 月) 修订版 1(2013 年 10 月)

Android 4.3(API 级别 18)

如需详细了解平台变更,请参阅  Jelly Bean 概览 和  Android 4.3 API 变更 。

修订版 2(2013 年 8 月) 修订版 1(2013 年 7 月)

Android 4.2(API 级别 17)

如需详细了解平台变更,请参阅  Jelly Bean 概览 和  Android 4.2 API 变更 。

修订版 2(2013 年 2 月) 修订版 1(2012 年 11 月)

Android 4.1(API 级别 16)

如需详细了解平台变更,请参阅  Jelly Bean 概览 和  Android 4.1 API 变更 。

修订版 3(2012 年 10 月) 修订版 2(2012 年 7 月) 修订版 1 (2012 年 6 月)

Android 4.0.3(API 级别 15)

修订版 3(2012 年 3 月) 修订版 2(2012 年 1 月) 修订版 1(2011 年 12 月)

Android 4.0(API 级别 14)

Android 4.0,修订版 2(2011 年 12 月) Android 4.0,修订版 1(2011 年 10 月)

Android 3.2(API 级别 13)

Android 3.2,修订版 1(2011 年 7 月)

Android 3.1(API 级别 12)

Android 3.1,修订版 3(2011 年 7 月) Android 3.1,修订版 2(2011 年 5 月) Android 3.1,修订版 1(2011 年 5 月)

Android 3.0(API 级别 11)

Android 3.0,修订版 2(2011 年 7 月) Android 3.0,修订版 1(2011 年 2 月)

Android 2.3.3(API 级别 10)

Android 2.3.3,修订版 2(2011 年 7 月) Android 2.3.3,修订版 1(2011 年 2 月)

Android 2.3(API 级别 9)

Android 2.3,修订版 1(2010 年 12 月)

授人以鱼不如授人以渔


当前标题:android2.3sdk,Android235
文章URL:http://scyanting.com/article/dscjcij.html