Xamarin Android在安装发布版本apk时“未安装该应用的软件包似乎已损坏”

时间:2018-08-30 21:44:13

标签: android xamarin.android apk visual-studio-mac

更新的信息:我现在发现这似乎仅在Android 7及更高版本上是一个问题。我有多个设备,并且apk将安装在我的6.0.1 Nexus 5上。但是7.0上的Galaxy Tab S2和9.0上的Pixel XL都出现此错误。

在Visual Audio Mac更新到7.6.2(内部版本33)之后,我突然无法安装用于AdHoc分发的生成的APK。在调试和发布模式下,它的构建效果很好,但是当我将其归档然后将其侧面加载到设备上时,我得到消息,

“未安装应用。该软件包似乎已损坏”。

我正在把头发拔掉。在一天中的大部分时间里,寻找答案的机会很少。

任何提示可能是什么问题?

2 个答案:

答案 0 :(得分:0)

这是我们最近修复的错误。问题是默认情况下,当我们从jarsigner更改为apksigner时,Visual Studio for Mac中的apk签名错误,其中给了用户一个未签名的最终apk,假定用户已经签名。请按照以下说明手动签名应用程序,直到在 Visual Studio for Mac 7.6.3 中不久发布此修补程序。

手动签名文档:

https://docs.microsoft.com/en-us/xamarin/android/deploy-test/signing/manually-signing-the-apk

原始问题:

https://developercommunity.visualstudio.com/content/problem/317799/major-error-76-build-2190-creates-invalid-apk-for.html

答案 1 :(得分:0)

单击“打开文件夹”后,找到文件夹“ signed-apks”,您将在此处找到签名的apk,并将其安装在设备上。它对我有用。