Android 打渠道包出來之後安裝失敗
問題:
發現打出來的渠道包在7.0的系統上無法安裝,在安裝頁面提示無效或者安裝失敗之類的
原因:
為了提高Android系統的安全性,Google從Android 7.0開始增加一種新的增強簽名模式,從Android Gradle Plugin 2.2開始,構建系統在打包應用後簽名時預設使用APK signature scheme v2,該模式在原有的簽名模式上,增加校驗APK的SHA256雜湊值,如果簽名後對APK作了任何修改,安裝時會校驗失敗,提示沒有簽名無法安裝
解決思路:
我們可以刪掉apk解壓縮後的META-INF資料夾然後重新編譯