python - 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
我的问题,我做错了什么?问候赛贝
解决方案
android.permissions = INTERNET, ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION
如果您需要访问设备 gps,权限应该是。
尝试使用包含的权限重建您的应用程序,如果它仍然崩溃,则发布 logcat 输出
推荐阅读
- html - 如何自定义复选框复选标记?
- r - 使用 ggsave 将图例保存到箱线图
- javascript - 如何根据图像高度获取 div 高度?
- php - 为什么我在图片中添加文字时它会旋转 90 度?
- c# - 如何从 ZKTeco 设备获取缺勤天数?
- css - 内联网格与网格?
- java - 无法转换为 org.springframework.cloud.circuitbreaker.resilience4j.Resilience4JCircuitBreaker 类
- layer - QGIS保存层
- excel - VBA(Excel宏)通过输入框捕获变量/值并将该值作为公式的一部分传递给单元格
- sql - 将sql语句转换为pyspark