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