您可以使用完全不同的 APK 更新 Android 应用吗?
Can you update an Android app with a completly different APK?
我有一个应用程序 (App1),它已发布并正在使用。我进行了一次重大更新,但最初希望它成为一个新的应用程序,所以我在我的开发者控制台中制作了另一个应用程序 (App2) 并开始在那里进行测试。
虽然我改变了主意,认为它是一个新应用程序。我想更新原来的 App1。我应该首先这样做。如果我尝试将 App2 apk 上传到 App1,我会收到有关签名的错误。是否可以将签名从 App1 复制到 App2,以便我可以使用 App2 apk 更新 App1?
如果你对两者使用相同的包名和签名密钥,你应该不会有任何问题。
不要忘记根据您的最新版本在您的 build.gradle 文件或清单中增加 versionCode 和 versionName,否则上传到 playstore 后会遇到问题。
您需要检查以下内容:
- 包名应该和之前一样。
- 根据需要增加
versionCode
和 versionCode
。
- 您需要使用与以前相同的 release keystore。
对于您的 app2,您还应该准备一个更新,只需打开 app1 的 Google Play 商店页面并通知用户:
"This version is no longer supported please go to app1 download page".
我有一个应用程序 (App1),它已发布并正在使用。我进行了一次重大更新,但最初希望它成为一个新的应用程序,所以我在我的开发者控制台中制作了另一个应用程序 (App2) 并开始在那里进行测试。
虽然我改变了主意,认为它是一个新应用程序。我想更新原来的 App1。我应该首先这样做。如果我尝试将 App2 apk 上传到 App1,我会收到有关签名的错误。是否可以将签名从 App1 复制到 App2,以便我可以使用 App2 apk 更新 App1?
如果你对两者使用相同的包名和签名密钥,你应该不会有任何问题。
不要忘记根据您的最新版本在您的 build.gradle 文件或清单中增加 versionCode 和 versionName,否则上传到 playstore 后会遇到问题。
您需要检查以下内容:
- 包名应该和之前一样。
- 根据需要增加
versionCode
和versionCode
。 - 您需要使用与以前相同的 release keystore。
对于您的 app2,您还应该准备一个更新,只需打开 app1 的 Google Play 商店页面并通知用户:
"This version is no longer supported please go to app1 download page".