簡(jiǎn)述安卓源代碼的編譯過(guò)程(簡(jiǎn)述安卓源代碼的編譯過(guò)程包括)
一個(gè)源程序到一個(gè)可執(zhí)行程序的過(guò)程預(yù)編譯編譯匯編鏈接其中,編譯是主要部分,其中又分為六個(gè)部分詞法分析語(yǔ)法分析語(yǔ)義分析中間代碼生成目標(biāo)代碼生成和優(yōu)化預(yù)編譯主要處理源代碼文件中的以“#”開(kāi)頭的。
一 首先在Android源代碼目錄下的build目錄下,有個(gè)腳本文件envsetupsh,執(zhí)行這個(gè)腳本文件后,就可以獲得一些有用的工具USERNAME@MACHINENAME~Android$ buildenvsetupsh 注意,這是一個(gè)source命令,執(zhí)行之后。
一apk反編譯得到程序的源代碼圖片XML配置語(yǔ)言資源等文件 下載上述工具中的apktool,解壓得到3個(gè)文件aaptexe,apktoolbat,apktooljar ,將需要反編譯的APK文件放到該目錄下,打開(kāi)命令行界面運(yùn)行CMD 。
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。