kivy-plyer gps在更新到Android 12后不工作



我使用kivy构建了一个简单的Gps-Apk,plyer使用buildozer编译main,一切都很好,但更新到Androud 12后无法获得位置。请帮忙,谢谢

这应该很快就会再次工作。已经发出拉取请求。https://github.com/kivy/plyer/pull/665/files/1f84fcd24a44877522a8e2edf885c708e8158466

干杯Rob

由于GPS从Android 12开始就不再为我工作,我开始搜索错误/解决方案。正如Rob在链接到github时提到的那样,有一个pull请求,但到目前为止,它还没有集成到稳定的Kivy更新中。目前,您必须将此github链接添加到buildozer需求中,例如

requirements = python3, kivy, https://github.com/HyTurtle/plyer/archive/master.zip

运行buildozer -v android clean以删除以前安装的plyer版本,而不是buildozer android debug。之后GPS值在android 12中再次可用!

这个解决方案——就我在android 11和7.1.1上测试的情况而言——也是向后兼容的。

最新更新