1. 程式人生 > >AndFix 熱修復使用

AndFix 熱修復使用

1.Eclipse 首先去官網下載資源包,androidStudio 使用
compile 'com.alipay.euler:andfix:[email protected]'

2.建立一個新專案,新建一個類繼承application,在manifest.xml 中指定Application,然後打包


3.在專案中修改Mainactivity

4.打包

5.為了使用方便,將包放在ApkPatch的資料夾中,並分別命名

6.開啟cmd 命令,進入apkpatch-1.0.3資料夾下

執行命令:
apkpatch.bat -f new.apk -t old.apk -o output1 -k debug.keystore -p android -a androiddebugkey -e android

-f <new.apk> :新版本
-t <old.apk> : 舊版本
-o <output> : 輸出目錄
-k <keystore>: 打包所用的keystore
-p <password>: keystore的密碼
-a <alias>: keystore 使用者別名
-e <alias password>: keystore 使用者別名密碼


7.這裡使用的是模擬器,所以直接拖進去,然後執行App發現顯示彈框.

8.缺點:不能建立新欄位和新類,每次更新時檔名稱不能相同,否則不會更新。

相關推薦

Andfix修復框架原理及源代碼解析-上篇

ren oid 聯系 pass 重命名 命名 key () 提示 熱補丁介紹及Andfix的使用 Andfix熱修復框架原理及源代碼解析-上篇 Andfix熱修復框架原理及源代碼解析-下篇 1.不知道怎樣使用的同學,建議看看我上一篇寫的介紹熱補丁和An

android--------阿裏 AndFix 修復

void xtend width directory adb src 進入 情況 style AndFix,全稱是Android hot-fix。是阿裏開源的一個熱補丁框架,允許APP在不重新發布版本的情況下修復線上的bug。 支持Android 2.3 到 6.0,並且支

andfix修復之生成dex檔案

熱修復中用到把修改好的java檔案編譯成class再打包生成dex 步驟: 1、配置dx.bat到環境變數 選擇androidsdk\build-tools中任一版本的都行。 配置dx.bat的路徑到系統的PATH路徑。 3、將要生成dex的class檔案 連同全路徑資料夾拷貝

AndFix修復的理解

   一、 AndFix的熱修復方式: 二、AndFix的修復流程: 上圖大致的流程是: 1、檢測bug 2、分析原因 3、建立分支-修改bug-測試 4、生成.patch檔案 5、驗證是否修復 6、完成 AndFix熱修復的主要方式是以替換方法的方式進行修復; 優點

AndFix 修復使用

1.Eclipse 首先去官網下載資源包,androidStudio 使用 compile 'com.alipay.euler:andfix:[email protected]' 2.建立一個新專案,新建一個類繼承application,在manifest.xm

Andfix修復框架原理及原始碼解析-上篇

1.不知道如何使用的同學,建議看看我上一篇寫的介紹熱補丁和Andfix的使用,這樣你才有一個大概的框架。通過使用Andfix,其實我們心中會有一個大概的輪廓,它的工作原理,大概就是,所謂的補丁檔

Android AndFix(修復)

https://github.com/alibaba/AndFix AndFix AndFix是一個解決線上錯誤,而不是重新分配Android應用程式的解決方案。它是作為Android庫分發的。 Andfix是“的縮寫而固醇熱-修復”。 AndFix支援從2.3到7

基於AndFix修復 成功後簡單的總結總結錯失

-a 需求 style not alt eth 20px extends ble 首先了解熱修復是什麽東西?? 就我自己簡單的理解:就是不須要又一次打包 公布到市場 然後再讓用戶又一次下載就能夠把一些小bug和需求通過補丁的形式進行改動。 然後如今的熱修復方式有

淺談修復QZone 、 阿里的AndFix 、 騰訊的Tinker

目前熱修復的技術基本上有  QZone  、  阿里的AndFix   、 騰訊的Tinker  等。 下面我們簡單介紹下這幾種熱修復方案: QZone    採用的是dex分包方案,多dex載入原

Android修復AndFix使用教程

AndFix的github地址 AndFix 全稱Android hot-fix,是alibaba的Android熱修復框架,支援Android 2.3到6.0的版本,支援arm與X86系統架構,支援Dalvik和ART Runtime。 原理 AndFix的原理就是方法的替換,把有bug的方法替換成

Android修復與外掛化(四)AndFix

一、熱修復技術種類 技術對比 二、AndFix的基本介紹 官網 整合階段: 1、在gradle中新增依賴

Android修復框架——AndFix

一直關注App的熱修復的技術發展,之前做的應用也沒用使用到什麼熱修復開源框架。在App的熱修復框架沒有流行之前,做的應用上線後發現一個小小的Bug,就要馬上發一個新的版本。今天看了熱修復技術,感覺挺好玩的,就實現了使用的全過程。下面記錄使用開源框架阿里巴巴的AndFix過程

關於Android APP線上修復bug方案的調研(一)(AndFix)

調研背景:      App釋出出去後,如果發現有緊急或重要bug如何進行修復呢?      重新發布一版APK?但這樣代價太大....       那麼有沒有一種方案能夠不用更新整個APK,而只把伺服器上的很小的補丁檔案下載下來進行修復bug呢?       本文的調研也

Android 修復AndFix的簡單使用介紹

AndFix是一個Android App的線上熱補丁框架。使用此框架,我們能夠在不重複發版的情況下,線上修改App中的Bug。AndFix就是 “Android Hot-Fix”的縮寫。 就目前來說,AndFix支援Android 2.3到6.0版本,並

Android修復Andfix和Hotfix,兩種方案的比較與實現

Andfix和hotfix是兩種android熱修復框架。 android的熱修復技術我看的最早的應該是QQ空間團隊的解決方案,後來真正需要了,才仔細調查,現在的方案中,阿里有兩種Dexposed和Andfix框架,由於前一種不支援5.0以上android系統

修復系列——AndFix使用教程基礎篇

一、前言      最近研究阿里的開源熱修復框架AndFix,本文參考AndFix官方教程,給出我所使用詳細小白demo教程,包括在構建測試demo過程中所遇到對問題也列出來。阿里github連結:https://github.com/alibaba/AndFix     

Android修復技術Tinker VS AndFix

流行的熱修復技術有哪些 時下比較流行的熱修復技術有Tinker、QZone、AndFix、Robust。 前面兩個是騰訊開發的,AndFix源於阿里,Robust是美國一家公司開發的。那麼我們應該選用哪一款呢?網上有個它們之間的對比 Tink

Android修復AndFix簡單使用

1.新增依賴 compile 'com.alipay.euler:andfix:[email protected]' 2.新增混淆 -keep class * extends java.l

Android 修復框架 AndFix (三)

這篇文章將演示AndFix框架細節問題。在看這篇文章之前請先看Android 熱修復框架 AndFix (二)。這篇文章是居於上一篇:Android 熱修復框架 AndFix (二) AndroidFix專案的。 1.修改佈局檔案 1.先簽名打包apk

線上修復技術

images sse idt classes lib 反射 png 兩個 logs 沒學會、沒接觸的時候感覺很難,學會了也就沒那麽難 1.前言 2.相關技術 阿裏巴巴 AndFix、Dexposed QQ空間 超級補丁 微信 Tinker (一)