最近在学 Appium 自动化,遇到了一个签名有关的问题,对于这些各类证书楼主表示实在无能,只能求各位大神解救!
前提:使用的是公司的某产品,所以会把一些名词隐去,尽量说明白。
这个 apk 是接入了一个防刷的东东,绑定了固定的 debugkey,只有正式证书和测试证书。而 appium 对 apk 重新签名时使用的签名与 apk 绑定的 debugkey 不相符,结果 appium 重签名后 apk 就完全起不来了!
报错:
debug: App not signed with debug cert.
debug: Resigning apk with: java -jar "C:\Users\users\AppData\Roaming\npm\
node_modules\appium\lib\devices\android\helpers\sign.jar" "D:\WC_1.apk"
--override

所以有哪位大神给指条明路?我要怎么把绑定的证书找出来?然后让 appium 替换成对的证书呢?(PS.这个防刷的东东是不能去掉的。)


↙↙↙阅读原文可查看相关链接,并与作者交流