Flutter发布APK无法安装设备

6

我已使用签名密钥发布了apk应用程序,但它无法安装在Android设备上,显示以下消息:“应用程序安装失败 错误:无法解析错误字符串”,但是调试模式下的apk文件运行良好。

发布命令:

flutter build apk --release。

我遵循了这个问题来解决此问题,希望对有所帮助。


1
你有按照 准备发布 Android 应用 的说明操作吗? - George Zvonov
https://dev59.com/plQK5IYBdhLWcg3wefr-#65855995 - Pratik Butani
2个回答

13

如果您在使用调试模式 APK 后尝试安装一个已签名的 APK,则 Android 将检测到签名差异并拒绝安装。

请确保首先从设备上卸载未签名的调试 APK,然后再次尝试安装。


我尝试过了,但仍然无法工作。错误提示为“安装apk失败:无法解析错误字符串”。 - Asfos22
可能有几种不同的情况。你的Android API版本是多少? - failspy
尝试获取更多信息的一个方法是使用adb安装生成的APK:adb install your-app.apk,看看是否安装成功或出现错误。 - failspy
API 版本为 minSdkVersion 16,targetSdkVersion 28,发布的 APK 仍无法安装。 - Asfos22
是的,这个可以工作。我已经尝试过了。 - supercool

0
请在执行任何操作之前检查目标Android设备上的可用磁盘空间。在大多数情况下,这是由于设备上的空间不足引起的。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接