我是一个初学者Kivy用户。我做了一个应用程序,通过蓝牙在移动设备上显示Arduino数据。我允许在buildozer中访问。规范如下:
android.permissions = BLUETOOTH_ADMIN,BLUETOOTH
该应用程序运行良好,但现在它不能在我的Android上运行.我得到如下错误:
JVM exception occurred : Need android.permission BLUETOOTH CONNECT permission for AttributionSource ( uid - 10316 packageName org test.myapp , attribution Tag- null , token android.os.BinderProxy@df550d7 , next null ) : Adapter Service getBondedDevices java.lang.securityException
如何修复此错误?
我的应用程序在Android 11及以下运行良好,但它不工作在我的手机,其Android是13.谢谢你提前为您的帮助
2条答案
按热度按时间5lhxktic1#
将此代码添加到main.py程序中:
mzsu5hc02#
在上面的android 12中,您需要向用户请求
BLUETOOTH_SCAN
和BLUETOOTH_CONNECT
权限。在android 12下,您需要请求ACCESS_FINE_LOCATION
权限