问题
此警告指示 .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 。