Unable to compute hash of xxx\H5\debug\classes.jar

android  studio 混淆打包时出现Error:Execution failed for task ':app:packageH5Debug'.
> Unable to compute hash of xxx\app\build\intermediates\classes-proguard\H5\debug\classes.jar的bug原因有很多,都不确定是哪一个具体的问题造成的。

我出现原因如下2个:

第一是在gradle文件里没加上红色字这句话

release {
    // 不显示Log
    buildConfigField "boolean", "LOG_DEBUG", "false"
    // 是否进行混淆
    minifyEnabled true
    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    // Zipalign优化
    zipAlignEnabled true
    // 移除无用的resource文件
    shrinkResources false
    // 签名设置
    signingConfig signingConfigs.release
}

第二是在proguard-rules.pro文件里的配置有错

你检查并解决proguard-rules.pro文件配置的问题这bug应该能解决了。

你可能感兴趣的:(Unable to compute hash of xxx\H5\debug\classes.jar)