为什么我的同一个 kivymd 应用程序说应用程序未安装?

Why my same kivymd app says app is not installed?

我正在尝试使用 buildozer 构建应用程序,昨天,我将我的应用程序构建为 apk,并且安装良好。
但是今天,我构建了相同的应用程序,只是删除了 main.py 代码中的 Window.size。我安装了应用程序,但它说应用程序未安装。只是。没有任何警告或错误。

除非我在 buildozer.spec 文件中错误地输入了一些字符,否则我的 spec 文件也是一样的。

为什么会这样?这大约是 window 码?

经过一些测试我解决了这个问题。

我在 Play 商店中禁用了 Play Protect,并删除了以前版本的应用程序。然后就正确安装了。

该问题是因为之前版本的应用程序与您正在安装的当前版本冲突。

如果您在 buildozer.spec 中进行了一些与先前版本冲突的更改

,则可能会发生这种情况

不是因为玩保护

您可以卸载之前的版本解决问题:)

这是一个额外的答案

如果您想在不将应用上传到 google Playstore 的情况下登录,这样 Play Protect 就不会阻止您的应用,您可以参考我在下面链接的这个 youtube 视频 :)

YT 视频:https://www.youtube.com/watch?v=XzAZq_LPFUU