Android 用 .NET 警告 XA0119
この警告は、.NET for Android プロジェクトの理想的でない構成を示します。
Debug
構成から次のオプションを削除します。
- リンカ
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidLinkMode>Full</AndroidLinkMode>
- AOT
<AotAssemblies>True</AotAssemblies>
- Code Shrinker
<AndroidEnableProguard>True</AndroidEnableProguard>
<EnableProguard>True</EnableProguard>
<AndroidLinkTool>proguard</AndroidLinkTool>
<AndroidLinkTool>r8</AndroidLinkTool>
- アプリ バンドル
<AndroidPackageFormat>aab</AndroidPackageFormat>
Release
構成から以下を削除します。
- ホット リロードサポート
<UseInterpreter>true</UseInterpreter>
DO Debug
構成には次のオプションを使用します。
<AndroidLinkMode>None</AndroidLinkMode>
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
<UseInterpreter>true</UseInterpreter>
DO Release
構成には次のオプションを使用します。
<EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
<AotAssemblies>True</AotAssemblies>
または .NET 6<RunAOTCompilation>True</RunAOTCompilation>
通常の状況でこれらの警告のいずれかが表示される場合は bug を送信することを検討してください。