私は MvvmCross を使用して Xamarin でプロジェクトに取り組んでおり、リンカーを使用して Android および iOS (フォームなし) でリリースするアプリのサイズを小さくしようとしています。
Android では、[SDK アセンブリのみをリンク] を選択すると、プロジェクトがビルドされ、クラッシュやエラー メッセージなしで実行されます。しかし、テキストが変更されたり、データ バインディングが更新されなかったり、イベント ハンドラーが呼び出されなかっEditText
たりすると、どのコントロールも正しく応答しません。Changed
「リンクしない」を選択すると、すべて正常に動作します。バインディングが更新され、イベント ハンドラーが呼び出されます。
Xamarinリンカーのドキュメントを確認し、さまざまなアセンブリ、型、およびメソッドを確実に保持する方法を認識しています。私の問題は、何を保存する必要があるのか\u200b\u200bわからないことと、それを見つける方法がわからないことです。bitdifferなどのツールを試しましたが、成功しませんでした。
何かあれば、私が何を保存する必要があるかを理解するのを手伝ってくれる人はいますか?