實例鏈接: 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在運行時不支持權限請求。所有權限都被授予,但可能需要重新啓動。 –