1. 程式人生 > >記錄一下阿里雲Sophix熱修復使用時的注意

記錄一下阿里雲Sophix熱修復使用時的注意

1、確保沒有新增四大元件,沒有修改AndroidManifest.xml和入口Application中的程式碼。

2、如果使用了混淆,確保打包使用的新舊包的混淆保持已經確保一致,如新包apply了舊包的mapping檔案。

3、如果使用了加固,確保打包使用的新舊包都是加固前的正常包。

4、如果有資源修復,確保沒有修改通知欄圖示、啟動圖示資源以及RemoteViews等系統負責展示的資源。

5、如果有SO庫的修復,確保所需要修復的SO都是以System.loadLibrary的方式,而不是以具體路徑的方式進行載入。

6、注意設定裡填好籤名資訊

7、注意打補丁的舊包和新包都是未進行加固的包

8、在控制檯新增版本時注意版本號填寫要和需要熱修復的app版本一致

9、補丁打完上傳到控制檯後要用補丁測試工具掃描二維碼熱更新試試,看是否能成功,並測試打好補丁後的app

10、測試OK後先進行灰度測試,然後再全量釋出

相關推薦

記錄一下阿里Sophix修復使用時的注意

1、確保沒有新增四大元件,沒有修改AndroidManifest.xml和入口Application中的程式碼。 2、如果使用了混淆,確保打包使用的新舊包的混淆保持已經確保一致,如新包apply了舊包的mapping檔案。 3、如果使用了加固,確保打包使用的新舊包都是

Android Mobile Hotfix(阿里——移動修復接入)

首先你需要註冊並登陸 阿里雲移動研發平臺,檢視官方文件,下載SDK等,整合過程並不複雜。本文主要記錄接入流程跟遇到的問題 什麼是熱修復 熱修復,是一種使用補丁來更新修復的手段。不需要通過重新發布App,下載安裝等一系列繁瑣的過程。 熱修復原理 總結參考文件,修復框架很多,但熱修復

一步一步教你實現阿里巴巴的Sophix修復(一)

1.0 整合準備 gradle遠端倉庫依賴, 開啟專案找到app的build.gradle檔案,新增如下配置: 新增maven倉庫地址: repositories { maven { url "http://maven.ali

阿裏SopHix修復框架

控制臺 易用 com style compile 第一個 val 機制 二維 2015年以來,Android開發領域裏對熱修復技術的討論和分享越來越多,同時也出現了一些不同的解決方案,如QQ空間補丁方案、阿裏AndFix以及微信Tinker(Bugly sdk也集成Tikn

記錄學習阿里伺服器負載均衡,快速簡單入門

理論概述 建立ECS例項 負載均衡服務是ECS面向多機方案的一個配套服務,需要同ECS結合使用。本教程中,建立兩臺ECS例項處理負載均衡監聽轉發的流量。 搭建應用 在建立的ECS上,搭建服務應用。本教程中,使用Apache建立一個靜態網頁。 建立負載

貓晚網路再創記錄阿里直播方案護航優酷2500萬用戶體驗

對“剁手黨而言,天貓雙11早已經超越了簡單的“買買買”,更是一場邊看邊玩的狂歡盛宴。今年的天貓雙11狂歡夜晚會(簡稱“貓晚”)在上海舉辦,這臺兼具年輕潮流與國際風範的“超級晚會”,通過優酷、浙江衛視、東方衛視進行了全程網路直播和電視直播,吸引了超過全球超過2.4億人收看。 作為這場貓晚的唯一網路直播

最後1天!入阿里官方薦團拼購1折起!

摘要: 各位童鞋們,如果您已經拼了別人的團,但是還不知道怎麼玩?小編來告訴你! 您拼團後將享受以下福利: 福利1:拉新贏紅包 您拼團後可通過專屬分享連結,邀請好友來參團。每成功邀請1個新使用者參團購買您團裡的雲產品,您將獲得1個拉新紅包!幾十塊——1111元紅包都有機會哦! 最大的紅包有1

貓晚流量再創記錄阿里直播方案護航優酷2500萬用戶體驗

對“剁手黨而言,天貓雙11早已經超越了簡單的“買買買”,更是一場邊看邊玩的狂歡盛宴。今年的天貓雙11狂歡夜晚會(簡稱“貓晚”)在上海舉辦,這臺兼具年輕潮流與國際風範的“超級晚會”,通過優酷、浙江衛視、東方衛視進行了全程網路直播和電視直播,吸引了超過全球超過2.4億人收看。  

阿里ECS進行ssh,一段時間不操作就自動斷開連線的解決方法

vim /etc/ssh/sshd_config 找到以下兩項配置 #ClientAliveInterval 0 #ClientAliveCountMax 3 修改為 ClientAliveInterval 30 ClientAliveCountMax 86400

Sophix修復的簡單使用

所有的步驟都是通過阿里雲的介面文件來寫的,其實很簡單。按照步驟一步一步進行就可以了。 1.我的專案的gradle寫法: // Top-level build file where you can add configuration options common to al

Sophix修復問題以及加固

聽說這個可以兩行程式碼實現熱修復,瞬間按耐不住了, 正好公測階段,申請了一下許可權,等了將近一天吧,通過了認證。然後就是開開心心去嘗試了 以下是嘗試中遇到的問題: 額,,等會說吧,要不先說一下怎麼接入,雖然產品文件已經很透明瞭,但是還是說一下吧

Sophix修復實踐

實踐環境 1 . Android Studio 2 . win10 64位 整合步驟 在阿里雲控制檯新建app 獲取appId、secret、以及rsa祕鑰 網址連結 依次點選產品->移動服務->移動熱修復

記錄阿里Centos7.3 Java web專案部署基本環境

一、安裝JDK 1、jdk下載官網:jdk 右鍵複製下載連線, 2、建立jdk的下載路徑:執行建立資料夾命令 :mkdir /usr/web/jdk  (可以根據自己的實際需求建立) 3、下載jdk即執行以下命令 (--no-check-certificate

使用阿里配置Tomcat Https(注意不同tomcat8.5版本配置不同)

使用阿里雲Https配置Tomcat(注意tomcat8.5版本配置不同) 前言 我們知道jdk自帶的keytool工具可以幫助提供https支援,使用下面命令:   生成伺服器證書,有效時間100年、證書別名為serverkey、生成檔名為serve

阿里匯出、匯入資料注意事項

近期一直在搞伺服器端,在阿里雲上匯出、匯入資料時,遇到了一些問題,在此總結一下。 由於匯出資料時,使用了預設選項,結果導致匯出時很順暢,而匯入時,卻屢次不能成功;而阿里雲的控制檯上,毛提示都沒有啊,鬱悶了半天,想到有可能是字元編碼的問題,於是把字元編碼改成UTF-8,我去

阿里修復Sophix——專有云釋出版整合步驟

阿里熱修復之Sophix——專有云 應公司業務需求,和阿里雲的阿里熱修復相關技術人員合作,整了波專有云的熱修復整合Demo 一、app/build.gradle下的程式碼 注意:第二行的程式碼在整合中要開啟的,這裡註釋掉是為讓app可以本地run起來看到介面 apply

阿里修復Sophix——公有云釋出版整合步驟

Sophix 公有云接入 去年的時候寫的一篇阿里雲熱修復的文章,那時它還是在公測階段,一直沒能投產,而今,公司專案需要整合已經投產的阿里Sophix功能,所以再次集成了一遍,記錄下了步驟和遇到的一些問題。 一、在app/build.gradle中新增依賴包 dependenc

百川修復sophix阿里支付 UTDID 依賴衝突問題

今日在專案中新增sophix,參照官方文件走下來,最後編譯時候出現 Warning:com.ta.utdid2.b.a.j: can't find referenced field 'boolean e' in program class com.ta.utdid2.b.a.d 

Android探索之旅(第二十五篇)騰訊修復框架Tinker與阿里第三代修復框架Sophix對比

本人在開發專案中仍然使用的還是Tinker熱修復框架,在專案中遇到Bug,Tinker都能夠解決,可以說是萬無一失,但是在網際網路時代也必須懷揣著新生的事物必將取代先前的事物的心態,因此就索性集成了Sophix,下面由我來分析一下它們之間的區別 從上

android--------阿裏 Sophix移動修復

後臺 val too otf 應用程序 pac pub exc get 移動熱修復(Mobile Hotfix)是阿裏雲提供的全平臺App熱修復服務方案。產品基於阿裏巴巴首創hotpatch技術,提供最細粒度熱修復能力,讓您無需等待實時修復應用線上問題。 移動熱修復提供的熱