解決java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
當(dāng)項(xiàng)目依賴其他jar/aar包的時(shí)候毡们,打出的jar/aar包執(zhí)行出錯(cuò)废登,拋出這個(gè)異常亲族。
原因:因?yàn)橐蕾噅ar/aar包中的META-INF中有多余的.SF文件與當(dāng)前jar/aar包沖突
一:解壓aar后斜姥,刪除jar的沖突文件
zip -d your.jar 'META-INF/.SF' 'META-INF/.RSA' 'META-INF/*SF'
二:重新生成jar/aar
jar cvf newAAR.aar -C yourFolder/ .