您(nín)當(dāng)前位置(zhì): 首頁 視頻剪輯 SDKHotfix(SDK 熱修複(fù)工具包(bāo))1.3 最新免費版

SDKHotfix(SDK 熱修複工具包)1.3 最新免(miǎn)費版

SDKHotfix(SDK 熱(rè)修複(fù)工具包)1.3 最新免費版

類型: 視(shì)頻剪輯 版本: V10.8

大小: 1,275.0 時間: 2025-12-24

推薦語
推薦語(yǔ)
闻喜上金豆豆麻将 卡二条麻将软件下载SDKHotfix(SDK熱修複工具包)特點5分鍾即可讓你的SDK擁有熱修複的能力通遼在線app下載-通遼在線客戶端(duān)1.2.1 安卓版節省踩坑和開發成本hookandcreateGradleTaskKotlin+groovy熱修複非(fēi)對稱加密+對稱加密擴展美團Robust開源庫,使其具有其他熱更庫(kù)不具...
應(yīng)用介紹

SDKHotfix(SDK熱修複工具包)特點(diǎn)

5分鍾即可(kě)讓你的SDK擁有熱修複的能力通遼在線app下(xià)載-通遼在線客戶端1.2.1 安卓版

節省踩坑和開發成本

hookandcreateGradleTask

Kotlin+groovy

熱修複(fù)

非對稱加(jiā)密+對稱加密

擴展美團Robust開源庫,使(shǐ)其具有其他熱更庫不具備的補(bǔ)丁回滾功能

數據和監控思維

優點

無兼容問題

實時生效

修複(fù)成功率高達99.9%

在用戶規模千萬級別的(de)app中驗證過,可信賴

支(zhī)持補丁異常(cháng)自(zì)動失效,不(bú)用再擔心補丁造成(chéng)crash啦~

使用方法

1.添(tiān)加配置和開關

1.1在項目gradle.properties中添加開關和配置

#接入第(dì)一步:添加配置和開關
#Application模式,Robust需要是Application才能插入代碼和打(dǎ)補丁
isAppModule=false
#Application模(mó)式下開啟這個就可以打補丁
isPatchModule=false
#你的業(yè)務sdk的包名
sdkPackageName=com.feelschaotic.samplesdk
#是否開啟混淆,一般情況下sdk默認不混淆
isProguard=false
#業(yè)務sdk版本號,請(qǐng)保持三位,且無後綴,且在打包前就要確定好版本,確保版本打在包中
SDK_VERSION=0.0.1
#業務sdk的upload_artifact_id
SDK_ARTIFACT_ID=MY-SAMPLES-SDK

1.2在sdkbuild.gradle中加入配置替換原有的 applyplugin:'com.androids.library'

//注意!!一定要放在文件最前麵
//applyplugin表示該(gāi)項目會使用指定(dìng)的插件,sdk對應的是com.androids.library
if(isAppModule.toBoolean()){
  applyplugin:'com.androids.application'
  if(isPatchModule.toBoolean()){
    //製作補丁時將這個打開,auto-patch-plugin緊(jǐn)跟著com.androids.application
    applyplugin:'auto-patch-plugin'
  }
  applyplugin:'robust'
}else{
  applyplugin:'com.androids.library'
}

applyfrom:rootProject.getRootDir().getAbsolutePath()+"/packPlugin.gradle"

1.3加入buildConfigField

//視(shì)情況而定,如果(guǒ)你在初始化熱更(gèng)sdk時的(de)傳入的版本號有(yǒu)另外的取值方式,也可以不加此buildConfig
androids{
defaultConfig{
 buildConfigField"String","SDK_VERSION",""${SDK_VERSION}""
 buildConfigField"String","SDK_ARTIFACT_ID",""${SDK_ARTIFACT_ID}""
}
}

1.4在sdkbuild.gradle中配置簽名

androids{
 //簽名的配置
  signingConfigs{
    debug{

    }
    //release版本的簽(qiān)名
    release{
      //簽名的(de)一些信息
      keyAlias'key0'
      keyPassword'123456'
      storeFilefile('./hotfix.jks')
      storePassword'123456'
    }
  }
}

1.5配置混淆

複製粘貼配置到sdkbuild.gradle

androids{
 buildTypes{
    innerTest{
      //...
      matchingFallbacks=['debug','release']
    }
    release{
      signingConfigsigningConfigs.release
      minifyEnabledisProguard.toBoolean()//此處(chù)取的isProguard就是1.1在(zài)項目(mù)`gradle.properties`中(zhōng)添加的isProguard開(kāi)關
      proguardFilesgetDefaultProguardFile('proguard-androids.txt'),'proguard-rules.pro'
    }
  }

  sourceSets{
     main{
       //Application和Library清單文件處理方式不同
       if(isAppModule.toBoolean()){
         manifest.srcFile'src/main/debug/androidsManifest.xml'
       }else{
         manifest.srcFile'src/main/release/androidsManifest.xml'
       }
     }
   }
}

複製粘貼示例sdk的lib-proguard-rules.pro到業務SDKmodule目錄下,修(xiū)改文件中的包名

接著配置好sdk自(zì)己的混淆規則

androids{
  defaultConfig{
    consumerProguardFiles'lib-proguard-rules.pro'
  }
}

2.導庫

在sdk的 build.gradle 中引入庫

implementation'com.github.feelschaotic:SDKHotFix:XX-RELEASE'

XX為最新SDK版本號,例如implementation'com.github.feelschaotic:SDKHotFix:1.3-RELEASE'

注:最新(xīn)版本見README標誌 

在根項目build.gradle中加入maven配置

repositories{
  //接入第二步:增加maven配置
  maven{url"https://mvnrepository.com/"}
}
...
allprojects{
  repositories{
    maven{url"https://mvnrepository.com/"}
  }
}

再添加classpath配置

//Application模式下引入(rù)Robust腳(jiǎo)本插件
 if(isAppModule.toBoolean()){
    classpath'com.github.feelschaotic:Robust.gradle-plugin:0.4.87.5-RELEASE'
    classpath'com.github.feelschaotic:Robust.auto-patch-plugin:0.4.87.5-RELEASE'
 }

4.複製示(shì)例(lì)項目的(de)腳本和文件

4.1複製MainActivity.java到sdkmodule的java包名目錄下(目的是為了application打包配置不報錯(cuò))

4.2複製debug和release2個文件夾到main目錄(lù)下,修改(gǎi)裏麵的androidsManifest.xml,更改為你自己(jǐ)業務SDK的包名

<manifestpackage="${packageName}"
     xmlns:androids="http://schemas.androids.com/apk/res/androids"
     xmlns:tools="http://schemas.androids.com/tools">

4.3複製robust.xml到sdkmodule根目錄,更改下包名

4.4複製packPlugin.gradle到項目的根目錄

5.初始(shǐ)化熱(rè)更庫

valconfig:HotfixConfig=HotfixConfig.Builder().debug(true)
        .appVersion(BuildConfig.VERSION_NAME)
        .packageName(BuildConfig.APPLICATION_ID)
        .build()
    HotfixManager.init(application,config)

6.添加權限

<uses-permissionandroids:name="androids.permission.INTERNET"/>
<uses-permissionandroids:name="androids.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroids:name="androids.permission.ACCESS_WIFI_STATE"/>
<uses-permissionandroids:name="androids.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroids:name="androids.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

7.加入混(hún)淆

-keepclasscom.alibaba.sdk.androids.oss.**{*;}
-dontwarnokio.**
-dontwarnorg.apache.commons.codec.binary.**

待改進

在編譯階段插件侵(qīn)入了(le)產品代碼,對運行效率、方法數(shù)、包體(tǐ)積還(hái)是產生了一(yī)些副作用。(可(kě)指定某些(xiē)class無(wú)需插入方法,減少插樁數)

so和(hé)資源的替換目前暫未實現

對(duì)於隻有字段訪(fǎng)問的函數無法直接修複,可通過調用處間接修複(fù)

上傳GradleTask尚(shàng)未在MAC環境下測試

上傳的補丁支持(chí)按包名存檔(dàng)

要商用(yòng)的小夥伴要注意(yì),建議換成自己的後端接口或(huò)自己續(xù)費一個bmob應用,因為bmob雲函數服務超過40天需要收費,所以本項目需要定期更新應用秘鑰。

SDKHotfix(SDK熱修複工具包)是一款讓SDK開發者能快速賦(fù)予SDK熱修複的能力.

3d试机号走势 乐彩坛论 宝乐的彩 亚博体钰平台 聚体育网址导航
應用信(xìn)息
相關版本
相關推薦
同一開發者
本類最新
相關專題
闻喜上金豆豆麻将 卡二条麻将软件下载2026年最新版(bǎn) V10.8

闻喜上金豆豆麻将 卡二条麻将软件下载2026年最新版 V10.8

2025-11-04更新

闻喜上金豆豆麻将 卡二条麻将软件下载2026年最新版 V10.8推薦給大家,小編收集了各種版本(běn)的(de)闻喜上金豆豆麻将 卡二条麻将软件下载2026年最新版(bǎn) V10.8軟件,全部都是在(zài)國內就(jiù)可以正常(cháng)使用的,非常方便(biàn),注意不要涉及金錢和隱私(sī)相(xiàng)關的問題,關注九門雲安防,為您提(tí)供優質軟件

佰團app0.1.37 最新版

佰團app0.1.37 最新版

2025/12/15 05:48更新

佰團app是一款溫州科森信息技術有限公司研發(fā)的手機拚團購物軟(ruǎn)件,是國內目前主流的手機(jī)購物APP。用戶可以用更低的價格買到喜歡的(de)商品!軟件介紹佰團,拚團類社(shè)交電商...

相關文章
用戶評論
短視頻備考app下載-短視頻(pín)備考app0.0.1 最新版

短視頻備考(kǎo)app下載(zǎi)-短視頻備考app0.0.1 最新版

2025/12/07 03:15更新

短視(shì)頻備考是一款款提供優(yōu)質全(quán)麵相關的(de)線上學習備考軟件,專(zhuān)業團隊能夠提供對應的學習輔導非常全麵詳細的功能介紹內(nèi)容。每天更新大量優質的學習資源讓學員更加便捷(jié)的進行挑...

電信ADSL 網友 xyzwap 保衛小(xiǎo)紅帽下載-保衛小紅帽小遊戲1.0 4399版
保衛(wèi)小紅帽下載-保衛(wèi)小(xiǎo)紅帽小遊戲1.0 4399版

支持 ( 20 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 趣探小說下(xià)載(zǎi)-趣探小說app9.9.1 安卓手機版(bǎn)
趣探小說下載-趣探小說app9.9.1 安卓手機版

支持 ( 68 ) 蓋樓(回複)

電信ADSL 網(wǎng)友 xyzwap SNesoid模擬器安卓(zhuó)漢化版下載-SNesoid模擬(nǐ)器菜單鍵最新版2.2.4 中文版
SNesoid模擬器安(ān)卓漢化版下載-SNesoid模擬器菜單鍵最(zuì)新版2.2.4 中文版

支持 ( 104 ) 蓋樓(回複)

電信(xìn)ADSL 網友(yǒu) xyzwap 風暴之錘幻想之翼下載-風暴之錘幻想之翼手遊1.0 安卓版
風暴之錘幻想之翼下載-風暴之錘幻想之翼手遊1.0 安(ān)卓版(bǎn)

支持 ( 65 ) 蓋樓(回(huí)複(fù))

電信ADSL 網友 xyzwap Hungry Hunters(饑餓的獵人)2.0 安卓版
Hungry Hunters(饑餓的獵人)2.0 安卓(zhuó)版

支(zhī)持 ( 46 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 淘寶雙十二(èr)年(nián)終(zhōng)盛典裝修軟件-淘寶雙十二年終盛典裝(zhuāng)修素材中文官方版
淘寶雙十二年終盛典裝修軟件-淘寶雙十二(èr)年(nián)終盛典裝修素材(cái)中文官方版

支持 ( 52 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 三國又如何折扣版下載-三國又如何充值折(shé)扣版1.0 安卓版
三國又(yòu)如何折扣版(bǎn)下載-三國又如何充值(zhí)折扣版1.0 安卓版

支持(chí) ( 79 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 安天防(fáng)線(Antiy Ghostbusters)V7.2 中文綠色(sè)版(bǎn)
安天防線(Antiy Ghostbusters)V7.2 中文綠色(sè)版

支持 ( 197 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 優酷遊戲錄屏(píng)怎麽用(yòng)-優酷遊戲錄屏獨立版1.0 官方免(miǎn)費版【遊戲視頻錄製】
優酷遊戲(xì)錄屏怎麽用-優酷遊戲錄屏獨(dú)立版1.0 官方免費版【遊戲視頻錄(lù)製】

支持 ( 6 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 迷你家裝造價破解版軟件下載-迷你家裝造(zào)價vip破解版2017r5免費版
迷你家裝造價破解版軟件下載-迷你(nǐ)家(jiā)裝造價vip破解版2017r5免費版(bǎn)

支(zhī)持 ( 7 ) 蓋樓(回複)

電(diàn)信ADSL 網(wǎng)友 xyzwap 宮爆老奶奶家族(zú)篇手遊下載-宮爆老奶奶家族篇遊戲2.6.3 最(zuì)新版
宮爆老奶(nǎi)奶家族篇手遊下(xià)載-宮爆老奶奶家族篇遊戲2.6.3 最新版

支持 ( 46 ) 蓋樓(回複)

電(diàn)信ADSL 網友 xyzwap 牛蒙蒙(méng)app下載(zǎi)-肖戰代言牛蒙蒙app2.6.1 官方(fāng)安卓版
牛蒙蒙app下載-肖戰(zhàn)代言牛(niú)蒙蒙app2.6.1 官方安卓版

支持 ( 123 ) 蓋樓(回複(fù))

電信ADSL 網友 xyzwap 劍靈(líng)2韓服下載國際版-劍靈2手遊國際服0.147.1 韓服(fú)
劍靈2韓服下(xià)載國際(jì)版-劍靈2手遊國際服0.147.1 韓服

支持 ( 167 ) 蓋樓(回複)

電信(xìn)ADSL 網友 xyzwap 暴爽坦克世界手遊下載-暴爽坦克世界1.3.1 安卓最新版
暴爽坦克世界手遊(yóu)下載-暴爽(shuǎng)坦克世界1.3.1 安卓最新版

支持 ( 156 ) 蓋樓(回(huí)複)

電信ADSL 網友 xyzwap 塗個組件app下載安裝-塗個組件1.0.5 手機(jī)版
塗個組件app下載安裝-塗個組件1.0.5 手機版

支持 ( 169 ) 蓋樓(回複(fù))

電信ADSL 網友 xyzwap 錢小美下載(zǎi)-錢小美app1.1.0 官方ioses版
錢小美下(xià)載-錢小美app1.1.0 官方ioses版

支持 ( 135 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 手風琴調音器app1.5.7 安卓版
手風琴調音(yīn)器app1.5.7 安卓版

支持 ( 165 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 蛋蛋模擬器不閃退版下載-蛋蛋(dàn)模擬(nǐ)器不(bú)閃退版2024最新版(EggNS Emulator)5.1.0 安卓版
蛋蛋模擬器不閃退版下載-蛋蛋模擬器(qì)不閃退版2024最(zuì)新(xīn)版(bǎn)(EggNS Emulator)5.1.0 安卓版(bǎn)

支持(chí) ( 132 ) 蓋樓(回複)

電信ADSL 網友 xyzwap 權遊online安卓(zhuó)版下載-權遊online手遊1.10.24最新版
權遊online安卓版下載-權遊online手遊1.10.24最新版

支持 ( 53 ) 蓋樓(回複(fù))

電信ADSL 網友 xyzwap Mycomic2安卓版下載-Mycomic2官方正(zhèng)版最新版v1.10.2 安卓(zhuó)版
Mycomic2安卓版(bǎn)下載-Mycomic2官方正版最新版v1.10.2 安卓版

支持 ( 28 ) 蓋樓(回複)

查看更多評論(lùn)

SDKHotfix(SDK 熱修(xiū)複工具包)1.3 最新免費版

視(shì)頻剪輯 1,275.0

下載
网站地图 www.17c.com_.17c嫩嫩草色视频蜜_WWW.17C久久久嫩草_17c.com网站免费