我在Android Things 0.5.1中使用RPi3。虽然我已经在我的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上获得了这个权限吗?
答案 0 :(得分:16)
该权限当前被标记为危险权限,通常需要用户在标准Android上在运行时授予权限。在Android Things中,这些权限是自动授予的,但仅限于设备启动时。您需要执行以下操作之一才能将该权限授予您的应用:
adb install -g <APK>
手动安装APK。此标志在安装时授予所有请求的权限,因此您可以避免重新启动。