最近在研究阿里的Atlas容器化框架,不得不說阿里的大牛還是十分的牛X。
動態部署根據Atlas-Demo的Tpatch.txt文件內容一步步走,發現前面每一步都很順利。可是到最後點擊動態部署頁面的按鈕的時候卻一直不能部署成功。
後來查看日誌,只看到這樣一條日誌:
“更新信息不存在,請先 執行 buildTpatch.sh”
於是我就一直在找buildTpatch.sh文件在哪,經過多方查找發現並不是沒有執行某個文件,而是update-1.0.0.json和[email protected]兩個文件並沒有真正的push到sd卡中。
解決辦法:
使用Android studio 3.0.1自帶的Device File Explore把上述兩個文件拷貝至相應位置,點擊按鈕即可動態部署成功
(ps:如果不知道具體位置在哪,可以調試app裏的update類的第一行代碼即可知道具體sd卡位置)