【问题标题】:Two apps for the same Xamarin.Forms project deploy to android同一 Xamarin.Forms 项目的两个应用程序部署到 android
【发布时间】:2021-05-26 18:08:49
【问题描述】:

当我将 Xamarin.Forms 应用程序部署到我的物理设备或模拟器时,如果它来自 Visual Studio,它会显示两个应用程序,一个具有 .android 扩展名。当我从 Microsoft 应用中心部署它时,它会部署一个 apk 文件并安装两个应用程序。见下图。

它发生在我添加应用程序图标和启动活动之后。

【问题讨论】:

    标签: android xamarin.forms


    【解决方案1】:

    由于你添加了SplashActivity.cs,它有MainLauncher = true,所以现在你需要在你的MainActivity.cs中设置MainLauncher = false

    【讨论】:

    • 如何从应用中移除 .android 扩展?
    • 尝试在SplashActivity.cs中添加一个Label,像这样[Activity(Label = "VaxineApp", MainLauncher = true, ...
    • 闪屏时间较长;如何控制闪屏的时间?
    • 我猜你在实现初始屏幕时关注了this tutorial。如果你这样做了,那么你应该从SplashActivity 中删除await Task.Delay (8000); 行,或者放一个更小的延迟。如果您没有遵循本教程,我不确定可能是什么问题...我想您应该创建一个新问题并发布您的代码 SplashActivity
    • 是的!我已按照该教程进行操作,并删除了 Task.Delay(8000);,但它仍然增加了延迟。
    猜你喜欢
    • 2018-02-12
    • 1970-01-01
    • 2010-12-21
    • 2020-10-06
    • 2012-12-09
    • 2014-12-10
    • 2018-06-18
    • 1970-01-01
    相关资源
    最近更新 更多