实例链接: https://github.com/androidthings/drivers-samples/blob/master/bmx280/src/main/java/com/example/androidthings/driversamples/TemperatureActivity.java的Android事情树莓派的Bmx280SensorDriver例不工作
它显示了一个例外:
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.kmk.test/com.kmk.test.MainActivity}:
java.lang.SecurityException: Caller lacks required permission
com.google.android.things.permission.MANAGE_SENSOR_DRIVERS
但是我有在清单中添加权限。
请帮助我...
“注意:如果您未使用Android Studio 3.0或更高版本,则需要在安装应用程序后重新启动设备以获得权限”https://developer.android.com/things/sdk/drivers/ sensors.html – DigitalNinja
如果这不是(很可能),那么你可能只需要在运行时询问权限。 https://developer.android.com/training/permissions/requesting.html – DigitalNinja
Android Things在运行时不支持权限请求。所有权限都被授予,但可能需要重新启动。 –