【问题标题】:FileNotFoundError: [Errno 2] No such file or directory: '/home/mrpravin21/Documents/Python3/Application6/users.json' ( kivy app )FileNotFoundError:[Errno 2] 没有这样的文件或目录:'/home/mrpravin21/Documents/Python3/Application6/users.json'(kivy app)
【发布时间】: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,显示您的登录代码。
  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: python android linux kivy


【解决方案1】:

尝试从 buildozer 文件夹中删除 setup.py....这对我有用

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 2019-11-03
  • 2021-08-24
  • 2021-03-07
  • 2015-06-09
  • 2021-04-01
相关资源
最近更新 更多