allenymt / PrivacySentry

Android隐私合规整改检测工具,注解+Asm修改字节码的检测方案
MIT License
2.05k stars 262 forks source link

SHA-256 digest error 编译报错 #29

Closed Yuphee closed 1 year ago

Yuphee commented 2 years ago

报错信息 SHA-256 digest error for org/eclipse/paho/client/mqttv3/MqttCallback.class agp 7.1.2 gradle 7.2

Yuphee commented 2 years ago

具体是哪一块导致的适配问题清楚吗

seven-cm commented 2 years ago

应该于gradle没有关系;我clone了工程,添加了mqttv3依赖就有问题;我这样处理就可以了: open file org.eclipse.paho.client.mqttv3-.jar white 7z then cd \META-INF delete .SF,.DSA,.RSA

yangjieK commented 2 years ago

跟我一样也是

SHA-256 digest error for META-INF/versions/11/org/bouncycastle/jcajce/provider/asymmetric/edec/KeyFactorySpi$X448.class

应该于gradle没有关系;我clone了工程,添加了mqttv3依赖就有问题;我这样处理就可以了: open file org.eclipse.paho.client.mqttv3-.jar white 7z then cd \META-INF delete .SF,.DSA,.RSA

allenymt commented 2 years ago

mqttv3 具体的依赖是什么? 我这边尝试复现下

boatt commented 2 years ago

@allenymt api "org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5"

kiradan commented 2 years ago

我也遇到这个问题了,添加了黑名单没有用. blackList = ["org.eclipse.paho.client.mqttv3","org.eclipse.paho.android.service"]

allenymt commented 1 year ago

1.2.1版本已修复

Yuphee commented 8 months ago

Caused by: java.lang.ClassNotFoundException: Didn't find class "org.eclipse.paho.client.mqttv3.MqttCallback" on path: DexPathList[[zip file "/data/app/ol6rR-tj_MGhnfh2-2TXbQ==/com.adinnet.xlebike-BSgkXGGO26hwLWrAzLTA9w==/base.apk"],nativeLibraryDirectories=[/data/app/ol6rR-tj_MGhnfh2-2TXbQ==/com.adinnet.xlebike-BSgkXGGO26hwLWrAzLTA9w==/lib/arm64, /data/app/~~ol6rR-tj_MGhnfh2-2TXbQ==/com.adinnet.xlebike-BSgkXGGO26hwLWrAzLTA9w==/base.apk!/lib/arm64-v8a, /system/lib64, /system_ext/lib64]]

Yuphee commented 8 months ago

1.3.4.2 又有类似这个问题,还是使用mqtt的问题