適用於 Android 的 .NET 警告 XA0119
此警告指出 .NET for Android 專案中的非理想設定。
從 Debug
組態中移除下列選項:
- 連接
<AndroidLinkMode>SdkOnly</AndroidLinkMode>
<AndroidLinkMode>Full</AndroidLinkMode>
- AOT
<AotAssemblies>True</AotAssemblies>
- 程式代碼壓縮器
<AndroidEnableProguard>True</AndroidEnableProguard>
<EnableProguard>True</EnableProguard>
<AndroidLinkTool>proguard</AndroidLinkTool>
<AndroidLinkTool>r8</AndroidLinkTool>
- 應用程式套件組合
<AndroidPackageFormat>aab</AndroidPackageFormat>
從 Release
組態中移除下列專案:
- 熱重新載入支援
<UseInterpreter>true</UseInterpreter>
請 針對 Debug
組態使用下列選項:
<AndroidLinkMode>None</AndroidLinkMode>
<EmbedAssembliesIntoApk>False</EmbedAssembliesIntoApk>
<UseInterpreter>true</UseInterpreter>
請 針對 Release
組態使用下列選項:
<EmbedAssembliesIntoApk>True</EmbedAssembliesIntoApk>
<AotAssemblies>True</AotAssemblies>
或 .NET 6 中的<RunAOTCompilation>True</RunAOTCompilation>
如果您在正常情況下收到其中一個 警告,請考慮提交 Bug 。