只勾選V2會導致 7.0 以下的安卓機出現 INSTALL_PARSE_FAILED_NO_CERTIFICATES 的問題 ,推薦全選。
解決方案一
v1和v2的簽名使用
1)只勾選v1簽名並不會影響什么,但是在7.0上不會使用更安全的驗證方式
2)只勾選V2簽名7.0以下會直接安裝完顯示未安裝,7.0以上則使用了V2的方式驗證
3)同時勾選V1和V2則所有機型都沒問題
解決方案二
在app的build.gradle的android標簽下加入如下signingConfigs { debug { v1SigningEnabled true v2SigningEnabled true } release { v1SigningEnabled true v2SigningEnabled true } }