【发布时间】:2022-04-13 17:23:38
【问题描述】:
我正在尝试构建一个简单的 kivy 移动应用程序,并且我已使用 buildozer 成功创建了 apk 文件。 每当我在手机中打开应用程序时,应用程序会在大约 2 秒内崩溃,所以我阅读了 logcat 并修复了错误。 我的这个应用程序有一个登录界面,它将登录凭据存储在一个 json 文件中。现在,每当我尝试登录或注册时,应用程序都会再次崩溃,因此它没有任何功能,因为我只能查看主屏幕。 我阅读了日志并收到此错误消息
FileNotFoundError: [Errno 2] No such file or directory: '/home/mrpravin21/Documents/Python3/Application6/users.json'
所以我查看了 buildozer 规范文件,看看我可以在哪里提及 json 文件,但我找不到任何东西。 所以请帮帮我!
【问题讨论】:
-
是的,这对于 Android 设备来说是不可能的。难怪到.json文件找不到了。
-
'/home/mrpravin21/Documents/Python3/Application6/users.json'错误正是它所说的,移动设备中没有这样的目录。解决方案是将登录文件相对于设备内的文件路径存储。 -
请在帖子中添加minimal reproducible example,显示您的登录代码。
-
请提供足够的代码,以便其他人更好地理解或重现问题。