我有一个非常老的Android应用程序,它是使用Eclipse和minsdk 7以及一个非常原始的gradle构建脚本编写的。 我已经使用Android Studio对其进行了深度重构,并且使其与Android 5.0(sdk 21)兼容。 不幸的是,当我将其安装在手机上时,Android会将其视为新应用程序而不是更新。 我想这是由于旧应用程序中的应用程序ID不同/缺失。 您能帮我找到旧的应用程序ID吗?还是有另一种方式强制该应用程序为更新而非新应用程序? 预先感谢您的帮助, 马里奥
答案 0 :(得分:0)
不仅重要的是应用程序ID,而且应用程序必须使用与旧应用程序签名时相同的证书进行签名。
答案 1 :(得分:0)
android sdk中有一个称为“ apkanalyzer”的标准工具。我们已经恢复了旧的apk,并使用apkanalyzer提取了应用程序ID。