首页 > 解决方案 > 如何停止在android中显示黑屏?

问题描述

我正在使用Xamarin.Forms跨平台。我的第一个屏幕是闪屏。然后标签页。问题是在启动屏幕 android 设备显示黑屏 2 到 4 秒后,然后显示选项卡式页面。我仅在 OS 7 及更高版本中面临 Android 设备的问题。我正在使用棉花糖,效果很好。对此有任何想法吗?为什么在 OS 版本 Nougat 等中会发生这种情况?

标签: androidxamarinxamarin.formsxamarin.android

解决方案


尝试使用 AOT 和 LLVM 来提高启动性能,在您的 AndroidProject.csproj 中添加以下内容:

 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <Optimize>true</Optimize>
    <OutputPath>bin\Release</OutputPath>
    <AndroidManagedSymbols>true</AndroidManagedSymbols>
    <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
    <AndroidCreatePackagePerAbi>true</AndroidCreatePackagePerAbi>
    <AotAssemblies>true</AotAssemblies>
    <EnableLLVM>true</EnableLLVM>
  </PropertyGroup>

推荐阅读