【问题标题】:Xamarin.Forms - Release apk not installingXamarin.Forms - 发布 apk 未安装
【发布时间】:2018-11-27 21:11:31
【问题描述】:

我正在尝试将应用程序作为发布 APK 安装在我的 android 设备中,但在应用程序安装开始时它崩溃了。当我直接从 Visual Studio 以发布模式运行应用程序时,它没有显示任何错误并且运行良好。

当我尝试将同一个签名的 APK 文件安装在同一台或其他一些 android 设备上时,它会在应用程序安装开始时崩溃。

Android项目的linking属性设置为None(三个选项都试过了),最低Android版本是jelly bean,最高版本是Oreo 8.1。

我正在使用最新的 Xamarin.Forms 包和 Visual Studio 2017。我的 Android SDK 已更新。请让我知道我需要进行哪些更正才能在所有设备上成功运行 APK。

【问题讨论】:

  • 你签署了apk吗?浏览releasesign 文档
  • 你有zipaligned这个apk吗?
  • 是的,我做到了,但没有成功
  • 查看logcat 输出以确定应用程序崩溃和/或安装失败的原因。没有这些信息,其他任何事情都只是猜测:docs.microsoft.com/en-us/xamarin/android/deploy-test/debugging/…
  • 谢谢@SushiHangover,我能够解决我的问题,我的项目中使用的应用程序徽标非常大。我已经调整了它的大小,现在它工作正常。

标签: xamarin xamarin.forms xamarin.android


【解决方案1】:

我认为这些可能对你有帮助

  1. 从移动设备中删除旧版本并重新启动移动设备。释放时,删除bin和obj文件夹,清理解决方案并在重建部署解决方案后重建解决方案

  2. 在 android manifest 文件中将目标 android 版本设置为 (api 27) oreo 使用使用 SDK 编译。

  3. 在发布模式下检查权限,例如(Internet、wifi 和您的应用所需的其他权限)。

【讨论】:

    猜你喜欢
    • 2019-06-19
    • 2020-08-11
    • 1970-01-01
    • 2013-07-16
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多