1. 程式人生 > >華為mate 10 pro安裝失敗,提示沒有未包含任何證書

華為mate 10 pro安裝失敗,提示沒有未包含任何證書

class 包含 htm clas eve 導致 默認 使用 out

技術分享圖片

原因:

Android 7.0 引入一項新的應用簽名方案 APK Signature Scheme v2,它能提供更快的應用安裝時間和更多針對未授權 APK 文件更改的保護。在默認情況下,Android Studio 2.2 和 Android Plugin for Gradle 2.2 會使用 APK Signature Scheme v2 和傳統簽名方案來簽署您的應用。

雖然我們建議您對您的應用采用 APK Signature Scheme v2,但這項新方案並非強制性的。如果您的應用在使用 APK Signature Scheme v2 時不能正確開發,您可以停用這項新方案。禁用過程會導致 Android Studio 2.2 和 Android Plugin for Gradle 2.2 僅使用傳統簽名方案來簽署您的應用。要僅用傳統方案簽署,打開模塊級 build.gradle 文件,然後將行 v2SigningEnabled false 添加到您的版本簽名配置中:
具體查看官方文檔:developer.android.google

解決:modul級的build,在defaultConfig{}裏面添加以下

  defaultConfig {
   ......
        signingConfigs{
            release{
                v2SigningEnabled false
            }
        }


.....
    }

華為mate 10 pro安裝失敗,提示沒有未包含任何證書