java97 错误 不兼容的类型 int无法转换为String if!byte_equalapkSignature2substring0releaseSignature2lengthhashCode releaseSignature2hashCode
这个错误是因为在if语句中,你将一个int类型的值传给了一个需要String类型的参数的方法。要解决这个问题,你可以将int类型的值转换为String类型。
你可以使用Integer类的toString()方法将int类型的值转换为String类型。修改代码如下:
if(!byte_equal(Integer.toString(apkSignature2.substring(0,releaseSignature2.length()).hashCode()), Integer.toString(releaseSignature2.hashCode()))){
这样就可以将int类型的值转换为String类型,解决类型不兼容的问题。
原文地址: https://www.cveoy.top/t/topic/iLYs 著作权归作者所有。请勿转载和采集!