新聞中心
Android編譯完成后,將在根目錄中生成一個(gè)out文件夾,所有生成的內(nèi)容均放置在這個(gè)文件夾中。out文件夾如下所示:

創(chuàng)新互聯(lián)建站主要從事網(wǎng)頁(yè)設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、響應(yīng)式網(wǎng)站、程序開(kāi)發(fā)、網(wǎng)站優(yōu)化、微網(wǎng)站、小程序制作等,憑借多年來(lái)在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了豐富的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷(xiāo)經(jīng)驗(yàn),集策劃、開(kāi)發(fā)、設(shè)計(jì)、營(yíng)銷(xiāo)、管理等多方位專(zhuān)業(yè)化運(yùn)作于一體。
out/ |-- CaseCheck.txt |-- casecheck.txt |-- host | |-- common | `-- linux-x86 `-- target |-- common `-- product
主要的兩個(gè)目錄為host和target,前者表示在主機(jī)(x86)生成的工具,后者表示目標(biāo)機(jī)(模認(rèn)為ARMv5)運(yùn)行的內(nèi)容。
host目錄的結(jié)構(gòu)如下所示:
out/host/ |-- common | `-- obj (JAVA庫(kù)) `-- linux-x86 |-- bin (二進(jìn)制程序) |-- framework (JAVA庫(kù),*.jar文件) |-- lib (共享庫(kù)*.so) `-- obj (中間生成的目標(biāo)文件)
host目錄是一些在主機(jī)上用的工具,有一些是二進(jìn)制程序,有一些是JAVA的程序。
target目錄的結(jié)構(gòu)如下所示:
out/target/ |-- common | |-- R (資源文件) | |-- docs | `-- obj (目標(biāo)文件) `-- product `-- generic
其中common目錄表示通用的內(nèi)容,product中則是針對(duì)產(chǎn)品的內(nèi)容。
在common目錄的obj中,包含兩個(gè)重要的目錄:
APPS 中包含了JAVA應(yīng)用程序生成的目標(biāo),每個(gè)應(yīng)用程序?qū)?yīng)其中一個(gè)子目錄,將結(jié)合每個(gè)應(yīng)用程序的原始文件生成Android應(yīng)用程序的APK包。
JAVA_LIBRARIES 中包含了JAVA的庫(kù),每個(gè)庫(kù)對(duì)應(yīng)其中一個(gè)子目錄。
在默認(rèn)的情況下,Android編譯將生成generic目錄,如果選定產(chǎn)品還可以生成其他的目錄。generic包含了以下內(nèi)容:
out/target/product/generic/ |-- android-info.txt |-- clean_steps.mk |-- data |-- obj |-- ramdisk.img |-- root |-- symbols |-- system |-- system.img |-- userdata-qemu.img `-- userdata.img
在generic/obj/APPS目錄中包含了各種JAVA應(yīng)用,與common/APPS相對(duì)應(yīng),但是已經(jīng)打成了APK包。
system目錄是主要的文件系統(tǒng),data目錄是存放數(shù)據(jù)的文件系統(tǒng)。
obj/SHARED_LIBRARIES中存放所有動(dòng)態(tài)庫(kù)。
obj/STATIC_LIBRARIES中存放所有靜態(tài)庫(kù)。
幾個(gè)以img為結(jié)尾的文件是幾個(gè)目標(biāo)映像文件,其中ramdisk是作為內(nèi)存盤(pán)的根文件系統(tǒng)映像,system.img是主要文件系統(tǒng)的映像,這是一個(gè)比較大的文件,data.img是數(shù)據(jù)內(nèi)容映像。這幾個(gè)image文件是運(yùn)行時(shí)真正需要的文件。
當(dāng)前標(biāo)題:Android編譯完成后的代碼結(jié)構(gòu)
標(biāo)題來(lái)源:http://m.5511xx.com/article/dpjjoce.html


咨詢(xún)
建站咨詢(xún)
