真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

android2.3sdk,Android235

Android SDK Windows v2.3 完整版 是下載后直接就可玩的嗎?直接就可以進(jìn)入安卓系統(tǒng)?還是還需要弄啥呢?

只有SDK嗎?運(yùn)行——cmd——進(jìn)入SDK目錄——tools:運(yùn)行如下命令:android create avd -n 模擬器名字 -t 3;然后輸入no,這就創(chuàng)建了一個2.3版本的模擬器,啟動時,還是那個路徑,輸入emulator -avd 剛剛命名的模擬器名字

目前創(chuàng)新互聯(lián)公司已為成百上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計、日土網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

如果你有eclipse、ADT的話,那么配置好就可以界面化創(chuàng)建和啟動了

PS:-t后面的3代表的是2.3系統(tǒng)版本,如果你不知道,可以在cmd下輸入:android list target來查詢(還是在那個目錄下,我的是:D:\Program Files\Android\android-sdk-windows\tools),模擬的android系統(tǒng)因為配置不高所以不管做什么都很卡很慢,網(wǎng)上也有解決的辦法,不過我覺得沒什么幫助,你可以去搜搜看,還是實體機(jī)用的實在,希望這些能幫到你

怎么在Ubuntu編譯Android2.3源代碼以及制作自己的SDK

網(wǎng)上下一個軟碟通軟通(UitraISO)工具、然后去官網(wǎng)上下載一個64位ubuntu.*.iso系統(tǒng)文件、然后軟碟通工具自己制作一個USB啟動盤(非常簡單)不會用軟碟通的百度一下一大把!、系統(tǒng)最好是10.40以上的版本

使用的是ubuntu官網(wǎng)下載的ubuntu10.04 LTS 64位版本(ubuntu-10.04.2-desktop-amd64.iso)

配置軟件源:

系統(tǒng)安裝完畢以后應(yīng)該首先換一個速度快的軟件源

一般用的是ubunt

不然下載各種更新和軟件包的時候非常的慢

安裝JDK:

我要編譯的是2.3姜餅的源代碼 所以需要使用jdk6 (還需要是64位的系統(tǒng))

如果是32為系統(tǒng)藐視jdk要安裝jdk5.0的吧!藐視說有個doc什么的不行!所以系統(tǒng)一般裝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版會自帶那兩個源)

并且不需要配置環(huán)境變量

這一步可以參考

安裝各種軟件包:

終端中輸入

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

最后三個是我補(bǔ)充的 其他都是官方文檔提供的

這一步可以參考

下載源代碼:

打開終端并輸入

mkdir ~/bin

PATH=~/bin:$PATH

這兩句是在你的個人文件夾下創(chuàng)建了一個名字叫bin的文件夾 并且把其加入到了環(huán)境變量中

再輸入

curl ; ~/bin/repo

chmod a+x ~/bin/repo

這兩句首先在bin目錄下面下載了一個repo文件 repo簡單來說就說用來版本控制的 我們就是用的它來同步代碼

然后建立一個用來存放源代碼的文件夾 我的這個文件夾的名字是android2.3

輸入

mkdir android2.3

cd android2.3

進(jìn)入android2.3目錄

輸入

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

在此說明一下:

安卓總稱:“機(jī)器人”

1.5系統(tǒng):“紙杯蛋糕”

Android 1.6 Donut甜甜圈

Android 2.0 Eclair松餅

Android 2.1 Eclair松餅

Android 2.2 Froyo凍酸奶

Android 2.3 Gingerbread姜餅(以上系統(tǒng)都是用于手機(jī)的)官方消息說2.4準(zhǔn)備出來了!至于3.0目前只用于平板電腦

Android 4.0 Ice Cream Sandwich(簡稱ICS,冰淇淋三明治),

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

然后你需要輸入你的名字跟郵箱地址

如果提示找不到repo命令的話 需要重新設(shè)置環(huán)境變量 就是之前的PATH=~/bin:$PATH

輸入

repo sync

開始同步代碼 這個過程會根據(jù)你的網(wǎng)速來決定快慢

這一步需要下載的數(shù)據(jù)有3g那么大

可以續(xù)傳 一次沒下完也沒關(guān)系

如果之前就已經(jīng)下過一次的話 只需要把源代碼目錄(我的是android2.3)下有一個叫.repo的隱藏文件夾里的projects文件夾備份出來就可以了

以后還需要同步的時候再把projects文件夾拷貝回去

ctrl+h查看隱藏文件

這一步可以參考

編譯整個源代碼:

cd android2.3

進(jìn)入你的代碼目錄

輸入

. build/envsetup.sh

注意.和build中間有個空格

輸入

lunch full-eng

make -j2

輸入make就是開始編譯代碼了 加一個-j2參數(shù)就是開兩個線程去編譯 速度會快些 我花了兩個小時的時間

編譯完畢以后馬上輸入

emulator

就可以運(yùn)行模擬器了 系統(tǒng)能跑起來就說明編譯成功了

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

需要添加環(huán)境變量

在android2.3目錄下的out/target/product/generic文件夾下會看到system.img

能看到的話應(yīng)該算是成功了

這一步可以參考

編譯SDK:

這一步在官方網(wǎng)站上沒有說明

但是在源代碼文件夾里面有文檔提到了

就是在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

看來不需要先編譯整個系統(tǒng)再編譯SDK 可以直接上來就編譯SDK

按提示輸入

make到時候也可以加上-j參數(shù) 比如 make -j2 sdk

但是不推薦 因為容易編譯失敗 而且編譯SDK只需要二十多分鐘到時間 不算很長

當(dāng)出現(xiàn)

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

的時候 就表示編譯成功了 其中build-id默認(rèn)是系統(tǒng)的用戶名

howto_build_SDK.txt中還提到了編譯ADT插件

我發(fā)現(xiàn)自己編譯到ADT插件竟然認(rèn)不到platform 自己編譯出來到SDK也一樣

原因不明

只要使用官方的SDK和ADT就沒有問題了

具體就是把自己編譯出來platform拷貝到官方SDK里到platforms文件夾下 搞過Android開發(fā)都懂的

最后:

非常簡單的一步

就是直接修改源代碼然后編譯SDK就可以得到自己的SDK了

我就示范一個簡單的例子 拋磚引玉

首先我找到TextView的代碼

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

我在updateTextColors方法的開頭添加了一句System.out.println

打印了一句話"Source Code Changed"

updateTextColors方法會在TextView的setTextColor方法中被調(diào)用

好 保存

編譯

然后使用這個platform

新建一個項目

調(diào)用一下TextView的setTextColor方法看看有什么效果

一個很簡單的例子

看看

Source Code Changed被打出來了

SDK修改成功

android SDK 文檔目錄下都有哪些文件?都代表著什么?

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

1. add-ons 這里面保存著附加庫,比如google Maps,當(dāng)然你如果安裝了OPhone SDK,這里也會有一些類庫在里面。

2. docs 這里面是Android SDK API參考文檔,所有的API都可以在這里查到。

3. market_licensing 作為Android Market版權(quán)保護(hù)組件,一般發(fā)布付費(fèi)應(yīng)用到電子市場可以用它來反盜版。

4. platforms 是每個平臺的SDK真正的文件,里面會根據(jù)API Level劃分的SDK版本, 這里就以Android 2.2來說,進(jìn)入后有一個android-8的文件夾,android-8進(jìn)入后是Android 2.2 SDK的主要文件,其中ant為ant編譯腳本,data保存著一些系統(tǒng)資源,images是模擬器映像文件,skins則是Android模擬器的皮膚,templates是工程創(chuàng)建的默認(rèn)模板,android.jar則是該版本的主要framework文件,tools目錄里面包含了重要的編譯工具,比如aapt、aidl、逆向調(diào)試工具dexdump和編譯腳本dx。

5. platform-tools 保存著一些通用工具,比如adb、和aapt、aidl、dx等文件,Android123提示,這里和platforms目錄中tools文件夾有些重復(fù),主要是從android 2.3開始這些工具被劃分為通用了。

6. samples 是Android SDK自帶的默認(rèn)示例工程,里面的apidemos強(qiáng)烈推薦初學(xué)者運(yùn)行學(xué)習(xí),對于SQLite數(shù)據(jù)庫操作可以查看NotePad這個例子,對于游戲開發(fā) Snake、LunarLander都是不錯的例子,對于Android主題開發(fā)Home則是android m5時代的主題設(shè)計原理。

7. tools 作為SDK根目錄下的tools文件夾,這里包含了重要的工具,比如ddms用于啟動Android調(diào)試工具,比如logcat、屏幕截圖和文件管理器,而draw9patch則是繪制android平臺的可縮放png圖片的工具,sqlite3可以在PC上操作SQLite數(shù)據(jù)庫,而 monkeyrunner則是一個不錯的壓力測試應(yīng)用,模擬用戶隨機(jī)按鍵,mksdcard則是模擬器SD映像的創(chuàng)建工具,emulator是android模擬器主程序,不過從android 1.5開始,需要輸入合適的參數(shù)才能啟動模擬器,traceview作為android平臺上重要的調(diào)試工具。

8. usb_driver 顧名思義,保存著android平臺google官方機(jī)型的驅(qū)動如nexus one、nexus s,同時也有一些老機(jī)型驅(qū)動的支持,比如說htc dream、htc magic和Motorola 的droid。

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

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

首先我知道AndroidSDK否載并且解壓并設(shè)置環(huán)境變量eclipse點(diǎn)擊菜單欄window--"preferences"---"android"---右側(cè)窗體點(diǎn)擊右角"browse"---選擇自SDK路徑確認(rèn)即 preferences沒看android 項說明ADT安裝沒功 eclipse直接點(diǎn)擊help---"install new software"---Work with行拉菜單選擇Android Develpoer Tools...項候需要網(wǎng)絡(luò)支持朝沒蔽掉google面窗口顯示要裝ADT組件名DDMS等般選擇全部按面finish 網(wǎng)絡(luò)原行建議其用機(jī)eclipsesdk文件夾起全部拷自電腦我干~希望順利

Android SDK對應(yīng)API級別以及版本說明

Android 11 (API 級別 30)

如需詳細(xì)了解平臺變更,請參閱? Android 11 文檔 。

Android 10(API 級別 29)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 10 。

修訂版 5(2020 年 7 月)

此修訂版本添加了 Android Automotive OS 樁。

Android 9(API 級別 28)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 9 。

修訂版 1(2018 年 8 月)

已發(fā)布為穩(wěn)定版(不再處于預(yù)覽狀態(tài))。

Android 8.1(API 級別 27)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 8.1 。

修訂版 1(2017 年 12 月)

已發(fā)布為穩(wěn)定版(不再處于預(yù)覽狀態(tài))。

Android 8.0(API 級別 26)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 8.0 。

修訂版 2(2017 年 8 月)

Android 7.1(API 級別 25)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 7.1 。

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

Android 7.0(API 級別 24)

如需詳細(xì)了解平臺變更,請參閱 面向開發(fā)者的 Android 7.0 。

修訂版 1(2016 年 8 月)

Android 6.0(API 級別 23)

如需詳細(xì)了解平臺變更,請參閱? Android 6.0 變更 和? Android 6.0 API 。

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

Android 5.1(API 級別 22)

如需詳細(xì)了解平臺變更,請參閱? Lollipop 概覽 和? Android 5.1 API 變更 。

修訂版 1(2015 年 3 月)

Android 5.0(API 級別 21)

如需詳細(xì)了解平臺變更,請參閱? 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)

如需詳細(xì)了解平臺變更,請參閱? KitKat 概覽 和? Android 4.4 API 變更 。

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

Android 4.3(API 級別 18)

如需詳細(xì)了解平臺變更,請參閱? Jelly Bean 概覽 和? Android 4.3 API 變更 。

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

Android 4.2(API 級別 17)

如需詳細(xì)了解平臺變更,請參閱? Jelly Bean 概覽 和? Android 4.2 API 變更 。

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

Android 4.1(API 級別 16)

如需詳細(xì)了解平臺變更,請參閱? 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 月)

授人以魚不如授人以漁


網(wǎng)頁名稱:android2.3sdk,Android235
文章路徑:http://www.weahome.cn/article/dscjcij.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部