中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Android之開發(fā)環(huán)境搭建
一、簡(jiǎn)介
Android是基于Linux平臺(tái)的開源智能手機(jī)操作系統(tǒng)(Google為什么不另立門戶請(qǐng)看這里),具有強(qiáng)大的靈活性,可以被移植到不同的硬件平臺(tái)上(比如:手機(jī)、電視、機(jī)頂盒、嵌入式設(shè)備等),完全開放,上層的應(yīng)用程序開發(fā)完全開放給第三方(應(yīng)用開發(fā)以Java語言為主,C/C++語言只在特定情況下使用,比如:游戲的Cocos2D-X系列、加密算法、地圖渲染引擎,視頻播放器等)。Android系統(tǒng)層次結(jié)構(gòu)如下圖所示:

圖1 Android系統(tǒng)層次結(jié)構(gòu)
從上圖可以看出,Andriod系統(tǒng)自底向上分4層:
(1)內(nèi)核層
Linux內(nèi)核和設(shè)備驅(qū)動(dòng),該層與設(shè)備相關(guān),對(duì)開發(fā)者不開放。
(2)模塊層
Linux庫和Dalvid虛擬機(jī),從Linux操作系統(tǒng)的角度來看,第2層是內(nèi)核空間與用戶空間的分界線,第1層運(yùn)行于內(nèi)核空間,第2、3、4層次運(yùn)行于用戶空間。
(3)應(yīng)用框架層
Andriod應(yīng)用管理框架和服務(wù),管理每個(gè)Android應(yīng)用的整個(gè)生命周期,從安裝到運(yùn)行到卸載。
(4)應(yīng)用層
Android自帶以及三方的應(yīng)用程序,這里是碼農(nóng)們的角斗場(chǎng),也即將是你的歸宿。
簡(jiǎn)單點(diǎn)說就是:Android的應(yīng)用運(yùn)行在Java虛擬機(jī)Dalvik之上,即java code->class->dex(Dalvik executable)。
當(dāng)然Dalvik與Java虛擬機(jī)還是有區(qū)別的:
(1)Dalvik基于寄存器,而JVM基于棧。
(2)Dalvik虛擬機(jī)運(yùn)行的是其專有的文件格式Dex,而Java虛擬機(jī)運(yùn)行java字節(jié)碼。
(3)Dex文件格式可以減少整體文件尺寸,提高I/O操作的類查找速度。
(4)每個(gè)APP對(duì)應(yīng)一個(gè)獨(dú)立的虛擬機(jī)實(shí)例,APP的每個(gè)線程對(duì)應(yīng)一個(gè)Linux線程。
(5)有一個(gè)特殊的虛擬機(jī)進(jìn)程Zygote,其是虛擬機(jī)實(shí)例的孵化器。它在系統(tǒng)啟動(dòng)的時(shí)候就會(huì)產(chǎn)生,如果系統(tǒng)需要一個(gè)新的虛擬機(jī)實(shí)例,它會(huì)迅速?gòu)?fù)制自身,以最快的數(shù)據(jù)提供給系統(tǒng)。對(duì)于一些只讀的系統(tǒng)庫,所有虛擬機(jī)實(shí)例都和Zygote共享一塊內(nèi)存區(qū)域。

、安裝
1、開發(fā)環(huán)境
Android開發(fā)環(huán)境涉及的工具和開發(fā)包比較多,包括如下幾個(gè)部分:
(1)JDK
點(diǎn)擊這里下載JDK,JDK提供Java編譯環(huán)境,新版本的JDK自動(dòng)包含了JRE,所以不用單獨(dú)下載JRE了,JRE提供Java運(yùn)行環(huán)境。
(2)Eclipse
點(diǎn)擊這里下載Eclipse,Eclipse是Java的IDE開發(fā)工具。
(3)Android SDK
點(diǎn)擊這里下載Android SDK,Android SDK提供Android應(yīng)用開發(fā)環(huán)境和工具。
(4)ADT
點(diǎn)擊這里下載ADT,
ADT是Eclipse的一個(gè)Android開發(fā)工具插件,Android的SDK需要配合ADT使用。在線更新ADT的地址是:https://dl-ssl.google.com/android/eclipse/。
(5)Android NDK
點(diǎn)擊這里下載Android NDK,Android NDK提供Android本地C/C++開發(fā)環(huán)境和工具。
實(shí)際上,Andriod環(huán)境安裝并不需要一一下載上面介紹的那些個(gè)工具包。Google是個(gè)好同學(xué),它為我們打包了一個(gè)開發(fā)工具集合——ADT-BUNDLE集成包,里面包含了Eclipse、Android SDK、Android ADT,點(diǎn)擊這里下載ADT-BUNDLE。
2、安裝JDK
(1)安裝JDK和JRE
點(diǎn)擊這里下載JDK,安裝JDK(jdk-7u45-windows-x64.exe),JDK安裝完成之后會(huì)自動(dòng)啟動(dòng)JRE的安裝。
(2)JDK環(huán)境變量設(shè)置
選擇我的電腦->右鍵->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->系統(tǒng)變量->新建,變量名是JAVA_HOME,變量值是jdk的安裝路徑(比如:C:\Program Files\Java\jdk1.7.0_45)。
(3)Path路徑設(shè)置
設(shè)置Path路徑,添加JDK和JRE的bin路徑。需要注意的是:JRE存在兩個(gè),一個(gè)是JDK下面的,一個(gè)是單獨(dú)安裝的,這兩個(gè)都可以使用,這里使用前者。設(shè)置Path路徑時(shí),可以引用前面設(shè)置的JAVA_HOME變量,引用方法是在JAVA_HOME變量名的前后添加%(比如:%JAVA_HOME%/bin;%JAVA_HOME%jre/bin)。選擇我的電腦->右鍵->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量->系統(tǒng)變量->Path->編輯,在變量值的最后面追加JDK和JRE的bin路徑,路徑之間用;分隔,即%JAVA_HOME%/bin;%JAVA_HOME%jre/bin。
(4)測(cè)試Java環(huán)境是否安裝成功

打開cmd窗口,輸入java -version,如果顯示JDK版本信息,則表示安裝成功。
3、安裝ADT-BUNDLE
(1)下載及安裝
點(diǎn)擊這里下載ADT-BUNDLE,直接解壓ADT-BUNDLE(adt-bundle-windows-x86_64-20131030.zip)即可。
解壓完成之后包含包含兩個(gè)文件夾eclipse(Eclipse+ADT插件)、sdk(Android SDK)和一個(gè)程序SDK Manager.exe。
(2)設(shè)置環(huán)境變量
設(shè)置Android SDK的Path環(huán)境變量,方便一些工具命令的調(diào)用,設(shè)置步驟同JDK。添加sdk路徑下的兩個(gè)文件夾tools和platform-tools到Path環(huán)境變量(例如:D:\adt-bundle-windows-x86_64-20131030\sdk\tools;D:\adt-bundle-windows-x86_64-20131030\sdk\platform-tools)。
(3)啟動(dòng)開發(fā)工具
找到adt-bundle解壓目錄,雙擊\eclipse\eclipse.exe,啟動(dòng)開發(fā)工具。

Android SDK Manager負(fù)責(zé)SDK包的更新,adt-bundle自帶的Android SDK都是最新的,當(dāng)前是4.4,如果想使用4.4以前的版本呢,需要使用這個(gè)工具進(jìn)行更新。在Eclipse中,通過選擇Window->Android SDK Manager來打開。
AVD(Android Virtual Device)即Android運(yùn)行的虛擬設(shè)備管理,可以通過AVD創(chuàng)建一個(gè)Android虛擬機(jī)進(jìn)行程序調(diào)試。在Eclipse中,通過選擇Window->Android Virtual Device Manager來打開,點(diǎn)擊New按鈕創(chuàng)建虛擬機(jī)(Name:虛擬機(jī)名、Device:選擇模擬的設(shè)備機(jī)器分辨率、Target:選擇虛擬機(jī)的SDK版本)。創(chuàng)建完虛擬機(jī)后,點(diǎn)擊Start按鈕啟動(dòng)虛擬機(jī),虛擬機(jī)界面如下圖所示:

圖2 Android虛擬機(jī)
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Unity發(fā)布安卓系統(tǒng)教程
最新基于adt-bundle-windows-x86的android開發(fā)環(huán)境搭建
如何在Windows下搭建Android開發(fā)環(huán)境,電腦技術(shù)|網(wǎng)絡(luò)技術(shù)|網(wǎng)頁設(shè)計(jì)|程序設(shè)計(jì)
ubuntu10.04編譯Android
win7搭建android開發(fā)環(huán)境
windows 7下搭建android開發(fā)環(huán)境步驟圖解
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服