我上传了一个aab到游戏控制台,并最终在游戏商店中列出了它。这个应用程序是用Python和Kivy编写的,我可以先运行buildozer,然后通过Android Studio运行脚本,按照网上的各种说明来生成aab。
我可以从aab生成的游戏控制台下载一个apk,它工作得很好。然而,当我从play store安装应用程序时,它一打开就关闭了。然而,我没有得到一个真正的崩溃报告。
这是我的第一个真正的应用程序,我有点迷失在如何继续。
问题:
- 你知道这是怎么回事吗? 从游戏控制台生成的apk与从游戏商店安装的apk有什么区别?
- 如果我没有访问这个问题的apk,我如何诊断这个问题?
我通过使用Buildozer的开发版本来创建aab而不是使用Android Studio来实现它。
说明可以在这里向下滚动到发布版本:https://github.com/Android-for-Python/Android-for-Python-Users how-to-create-a-release-bundle-aab
使用Firebase Crashlytics,它在Firebase控制台中记录崩溃。您可以在无法访问apk的情况下使用它。它需要一些设置,但非常简单。在你的情况下,然而,我认为你可以看到stacktrace在Android Studio中,如果你没有设置过滤器和手动搜索你的应用程序在LogCat。
而不是aab上传文件在.apk它将正常运行。使用apk不是一个好方案,因为它增加了应用程序的大小。当我们使用aab文件上传一些文件不工作,因为这个崩溃发生。