【问题标题】:Why kivy mapview seem to be an error itself on android?为什么kivy mapview本身在android上似乎是一个错误?
【发布时间】:2022-01-22 13:18:04
【问题描述】:

我正在尝试使用kivy garden's mapview 制作一个应用程序,我的应用程序实际上可以在计算机上运行、编译和部署,但是当应用程序运行时,它会立即关闭并且logcat 说错误是

KeyError: 'kivy.garden.mapview'

像这样的行

from kivy.garden.mapview import MapView.

这似乎是一个最近出现的错误,因为我不是唯一遇到此问题的人,但我发现的解决方案似乎已经过时,例如在 buildozer.spec 文件的要求中添加 garden_requirements = mapviewkivy_garden.mapview我试过但没有用。 buildozer.spec 文件甚至没有关于花园的一行,所以我基本上没有修改它,除了标题和导入 .txt 文件之类的东西。我在程序运行的 Ubuntu 虚拟机上运行所有这些,并且完全相同的机器已经制作了不使用 mapview 的工作 kivy 应用程序。 5 个月前有人问过同样的问题,但似乎还没有找到答案:

https://johnnn.tech/q/i-am-getting-keyerror-kivy-garden-mapview-after-running-buildozer-android-debug-deploy-run-logcat-in-my-buildoer-file-i-had-no-garden_requirements/.

如果您需要更多信息,我很乐意提供给您。

编辑:这个问题似乎可以通过使用命令garden install mapview 来解决,所以我只需要以某种方式在我的手机应用程序的环境中运行这个命令。

【问题讨论】:

    标签: python kivy logcat buildozer


    【解决方案1】:

    我通过使用kivy_garden.mapview 作为模块而不是使用花园本身解决了这个问题(命令garden install mapview + 像import kivy.garden.mapview 一样导入)。问题似乎来自已弃用的版本问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-01
      相关资源
      最近更新 更多