在 Xamarin 中继续本机 android

Continue native android in Xamarin

我有一个 "normal" Android 应用程序,在 Eclipse/java 中制作,在 Play 商店发布,已经是 3.x 版本,一切正常。

现在我想把项目移到Xamarin/c#,并在那里制作 4.0。

我的问题是,我应该 care/be 意识到什么,从 Google Play/Users 的角度来看,这种变化应该是 3.x 的自然延续? 这样我就可以简单地将 Xamarin 制作的 APK 作为新版本升级上传到 Dev Console,而不是作为新 App。

喜欢:

  1. 应在 Xamarin 中重复使用现有签名密钥吗?
  2. 包名(java <> xamarin c#)必须相同吗?
  3. ???

谢谢

google 您编写应用程序时使用的原生语言完全没有区别。顺便说一下,Xamarin 在打包成 apk 之前会被编译成 java。 此外,Xamarin 使用安装的 Android SDK 和安装的 Java SDK,您之前使用过对 apk 进行签名并编译应用程序。它还将使用相同的密钥,以便对 apk 进行签名。 所以不用担心,保持相同的包名称,您就可以进行更新了。