首页 > 解决方案 > python, kivy, geopy, buildozer

问题描述

我已经成功地用 buildozer 编译了一些 android 包(例如,'openweather' 可以很好地使用 API 密钥)。我的 Kivy 文件工作正常。当我包含 geopy 时,buildozer 成功编译了 kivy 文件,但是当我询问 Lat/Lon 位置时,应用程序崩溃了。我有一个来自 Nominatim/MapQuest 的 API 密钥:在“main.py 文件”中:user_agent='API_key' 或 'app_name' 或我的电子邮件地址

在 buildozer'spec file' 中:要求:pytyhon3、kivy、geopy android.permissions=INTERNET

我的问题,我做错了什么?问候赛贝

标签: pythonkivybuildozergeopy

解决方案


android.permissions = INTERNET, ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION如果您需要访问设备 gps,权限应该是。

尝试使用包含的权限重建您的应用程序,如果它仍然崩溃,则发布 logcat 输出


推荐阅读