更新的信息:我现在发现这似乎仅在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。在调试和发布模式下,它的构建效果很好,但是当我将其归档然后将其侧面加载到设备上时,我得到消息,
“未安装应用。该软件包似乎已损坏”。
我正在把头发拔掉。在一天中的大部分时间里,寻找答案的机会很少。
任何提示可能是什么问题?
答案 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
原始问题:
答案 1 :(得分:0)
单击“打开文件夹”后,找到文件夹“ signed-apks”,您将在此处找到签名的apk,并将其安装在设备上。它对我有用。