flyme6第三方適配工具是魅族最近提供的flyme6適配工具,這款工具可以讓開發(fā)者對(duì)已有Android M 底包的機(jī)型進(jìn)行適配,第三方開發(fā)者通過這款工具能夠快速的將系統(tǒng)原生 ROM 適配為 Flyme ROM。
工具介紹:
autopatch 將Flyme的改動(dòng)合并到廠商機(jī)型的工具,用于首次執(zhí)行patchall或后期升級(jí)upgrade.
bootimgpack boot.img/recovery.img解包打包工具.
common 一些共用工具.
config 執(zhí)行makeconfig或flyme config時(shí)調(diào)用的工具,用于創(chuàng)建配置.
formatters 格式化文本,例如刪smali中的.line,或id與name的轉(zhuǎn)換.
helpdoc 幫助文檔,在程序執(zhí)行錯(cuò)誤時(shí)返回可能導(dǎo)致錯(cuò)誤的原因.
reverses 對(duì)apk/jar解包打包,對(duì)block包進(jìn)行解包,odex合并工具.
smaliparser smali文件分析器,用于處理smali文件以更好的插樁.
su-tools 擁有root權(quán)限的`adb pull/push 可以方便的push文件到手機(jī)系統(tǒng).
workflow 工作流配置工具.
aapt adb fastboot zipalign 來自于對(duì)應(yīng)安卓版本的aosp工具.
otadiff 用于生成差分包的腳本.
相關(guān)資訊:
Flyme 6 第三方適配工具是通過 Smali Injection 技術(shù)將 Flyme 的代碼注入原生系統(tǒng)的 Framework,它可以使得 Flyme 的 App 正常運(yùn)行,并在原生系統(tǒng)中體現(xiàn) Flyme 所修改的功能。
為了更多人用上 Flyme 系統(tǒng),F(xiàn)lyme 適配團(tuán)隊(duì)將需要注入的 Smali 代碼開發(fā)出來,并提供一些自動(dòng)化編譯環(huán)境,規(guī)整注入的 Smali 代碼,讓第三方開發(fā)者能夠快速的將系統(tǒng)原生 ROM 適配為 Flyme ROM。
簡單地說,F(xiàn)lyme 6 第三方適配工具上線,意味著開發(fā)者可自行下載工具對(duì)有 Android M 底包的機(jī)型進(jìn)行適配,也意味著將有更多第三方機(jī)型可以使用上 Flyme6。
有消息稱,首款適配 Flyme 6 的機(jī)型將會(huì)是紅米 Note 2,華為 Nexus 6P、紅米 Note 2、一加 3/3T 等機(jī)型,不過魅族方面表示,直到 5 月 9 日才會(huì)正式公布首批第三方具體機(jī)型,并表示系統(tǒng)由合作開發(fā)者進(jìn)行適配并持續(xù)維護(hù),確保同步更新。