Android 未找到事物权限 com.google.android.things.permission.MANAGE_INPUT_DRIVERS
Android Things permission com.google.android.things.permission.MANAGE_INPUT_DRIVERS not found
我将 RPi3 与 Android Things 0.5.1 一起使用。虽然我在 AndroidManifest.xml
中有权限:
<uses-permission android:name="com.google.android.things.permission.MANAGE_INPUT_DRIVERS" />
我得到异常:
java.lang.SecurityException: Caller lacks required permission com.google.android.things.permission.MANAGE_INPUT_DRIVERS
有人在 0.5.1 上获得了这个权限吗?
该权限当前被标记为危险权限,通常需要用户在运行时按标准 Android 授予。在 Android Things 中,这些权限是自动授予的,但仅在设备启动时授予。您需要执行以下操作之一才能向您的应用授予该权限:
- 第一次安装后重启设备。这将授予重启权限。
- 第一次使用
adb install -g <APK>
手动安装 APK。此标志授予所有请求的安装权限,因此您可以避免重新启动。
- 升级到 Android Studio 3.0,它将在安装时自动为您授予这些权限,因此您无需执行 #1 或 #2。
我将 RPi3 与 Android Things 0.5.1 一起使用。虽然我在 AndroidManifest.xml
中有权限:
<uses-permission android:name="com.google.android.things.permission.MANAGE_INPUT_DRIVERS" />
我得到异常:
java.lang.SecurityException: Caller lacks required permission com.google.android.things.permission.MANAGE_INPUT_DRIVERS
有人在 0.5.1 上获得了这个权限吗?
该权限当前被标记为危险权限,通常需要用户在运行时按标准 Android 授予。在 Android Things 中,这些权限是自动授予的,但仅在设备启动时授予。您需要执行以下操作之一才能向您的应用授予该权限:
- 第一次安装后重启设备。这将授予重启权限。
- 第一次使用
adb install -g <APK>
手动安装 APK。此标志授予所有请求的安装权限,因此您可以避免重新启动。 - 升级到 Android Studio 3.0,它将在安装时自动为您授予这些权限,因此您无需执行 #1 或 #2。