这个错误是因为在 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 类型,解决类型不兼容的问题。

Java 错误:不兼容的类型: int 无法转换为 String

原文地址: https://www.cveoy.top/t/topic/qscm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录