gpt4 book ai didi

c# - Xamarin 安卓 : Archive - "App not installed. The package appears to be corrupt"

转载 作者:行者123 更新时间:2023-12-04 14:11:56 29 4
gpt4 key购买 nike

我们正在将我们的 Xamarin.Android 应用程序迁移到 AndroidX。代码迁移完成。很少有依赖库仍在使用旧的支持库,因此也保留了这些旧的支持包 nugets。构建成功。可以调试和部署到模拟器。我还可以使用构建和部署后生成的 APK 进行部署。

问题:当我们制作存档时,会创建签名的 APK,但在设备上安装 APK 时出现以下错误。

应用未安装。包似乎已损坏。

尝试从设备卸载现有应用程序、单声道运行时、支持库。

有人在 VS2019 最新版本上迁移 AndroidX 时遇到过这个问题吗?

最佳答案

我可能有一个解决方案,因为我遇到了同样的问题:

在您的 AndroidManifest.xml 中,将以下参数添加到应用程序标记中:

android:extractNativeLibs="true"

这是由于 android gradle 插件的变化,在 3.6.0 版本中将默认值从 true 更改为 false(来源:https://developer.android.com/guide/topics/manifest/application-element#extractNativeLibs)

我不知道是否有任何副作用,但这对我来说已经解决了。

关于c# - Xamarin 安卓 : Archive - "App not installed. The package appears to be corrupt",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63640381/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com