私は、Playストアで公開されているEclipse/javaで作成された「通常の」Androidアプリを既にバージョン3.xで使用しています。Xamarinでネイティブのアンドロイドを続ける
私はプロジェクトをXamarin/c#に移してそこに4.0を作ることを考えています。
私の質問では、この変更はGoogle Play/Usersの観点から見た3.xの自然な続きであることに注意してください。 Xamarin製のAPKを新しいバージョンのアップグレードとしてDev Consoleに簡単にアップロードできるようになりました。新しいアプリケーションではありません。
同様:Xamarinに
- 既存の署名キーを再利用すべきですか?
- パッケージ名(java <> xamarin c#)は同じである必要がありますか?
- ???
おかげ
現在の鍵で署名し、パッケージ名をそのままにしてください。それだけです。 – Zotyi
'Xamarinはapkにパッケージングする前にjavaにコンパイルされます:XamarinはC#をJavaにトランスコンパイルしません。これは、Java.Lang.ObjectベースのオブジェクトをJava <-> C#ブリッジに渡すことができるようにJavaラッパーを生成しますが、C#コード(CILベース)はMonoランタイムで実行され、JavaバイトコードはJava VM(Dalvik/ART) – SushiHangover