我有一个用户无法退出的应用程序的硬件产品。当有新的更新时,用户可以更新到应用程序中的最新版本。我们发布debug-apk,而不是签名的。如何安装一个新的调试 - apk,而无需手动卸载旧版调试-MAP与不匹配的签名?
我读到Android Studio自动签署了debug-apk。我有一个我想要发布的应用程序的新版本,但旧的apk的签名与新的apk签名不匹配。用户无法卸载应用程序并重新安装新应用程序,因为他们无法离开应用程序。我无法在世界各地手动更新Everyones产品。
问题:如果用户不需要手动卸载并安装新的apk,最好的方法是卸载旧的apk并安装新的apk。
建议:有没有办法找出旧apk的自动生成的签名,并更改新的匹配?或者有没有办法创建一个服务,可以卸载旧的apk并安装新的?
http://www.hugestreet.info/install-unsigned-apk-on-android-device/ –
https://android.stackexchange.com/questions/132374/how-do-i-force-reinstallation- apk-with-different-signature-on-rooted-andro –
如果你有root权限,请尝试这些解决方案 –