【问题标题】:failed to install app in Xamarin Forms?无法在 Xamarin Forms 中安装应用程序?
【发布时间】:2021-09-13 09:13:58
【问题描述】:

我在Xamarin forms 中开发了一个简单的应用程序。它在我电脑的安卓模拟器上运行正常。

我已经存档了 android 项目并为此生成了 apk,但是它没有安装在我的 android 手机中。错误信息是

安装应用失败

我在构建应用和归档时主要使用默认配置值。

只有这些是我改变的配置:

  1. Android Option 内部未选中 Use Shared the runtime
  2. Linking 中将none 更改为Sdk assemblies only
  3. ConfigurationDebug 并且平台是 Active(Any CPU)。 尽管我尝试安装具有所有三个值的应用程序,包括 Debug, Release, Active(Debug) 但没有安装。

这里有什么问题?

【问题讨论】:

  • 您是否将手机置于开发者模式并允许 USB 调试?
  • @Taier 是的,我手机的开发者模式已开启,USB 调试已检查。
  • 好,那就试试黄金之路吧。关闭 Xamarin Stuido,重新打开,清理项目,重建然后部署 :) 啊。还要检查你项目的最低版本和你的安卓版本!
  • @Taier 虽然我的安卓手机版本是Lollipop,最低版本是Jelly bean
  • 如果它曾经安装在设备上,那么值得卸载它。我们在某个阶段发现,我们的应用程序在应用程序列表中显示的是捆绑包名称,而不是应用程序名称(通常显示为)。因此,请检查应用程序名称和捆绑包名称,如果找到,请卸载。

标签: xamarin xamarin.forms xamarin.android


【解决方案1】:

尝试将 Android 包格式更改为 APK

【讨论】:

  • 包格式设置为bundle或aab时Visual Studio无法安装应用
【解决方案2】:

您可能还没有继续“分发”您的应用。所有应用程序(甚至是个人和私有应用程序)都必须使用数字证书进行签名(这是在本地 Visual Studio 会话中部署和调试时为您完成的)。

要部署应用的“发布”版本,请将应用存档,然后按“分发”。选择“AdHoc”并为您的应用创建一个新证书。这应该允许应用程序安装在您的设备上。没有与此相关的费用;

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/?tabs=windows

【讨论】:

    猜你喜欢
    • 2020-01-04
    • 2020-12-12
    • 1970-01-01
    • 2020-04-07
    • 2019-04-16
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多