英語で読む

次の方法で共有


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 を送信することを検討してください。