Apk反编译和重新编译不起作用

时间:2014-08-10 23:01:28

标签: android

我试图在strings.xml中将非英语翻译成英语,但是在使用AndroidMultitool重新编译和签名后运行,消息说"它现在不是官方版本",然后它会自动退出。我甚至试图反编译它(没有触摸任何文件),并立即重新编译,它弹出相同的消息并退出。

1 个答案:

答案 0 :(得分:1)

这是因为当应用程序发布时,它将由开发人员签名,并且发布的每个版本应该以相同的签名发布,否则它将不会被识别为同一个应用程序。

如果是您的应用程序,请使用相同的证书重新编译它。

如果不是你的话,请不要反编译APK,如果开发人员想要问他是否需要帮助翻译应用程序。

你可以发布APK,但它不会像原版一样,如果某些用户已经安装了应用程序,Android会通知用户有关不同证书的消息。