如何添加android权限编辑代号一属性
How to add android permission editing codename one properties
我正在使用一些特定的 android 库,我需要添加以下权限:
我也尝试将它添加到我的项目属性中:
键:android.xpermissions
值:
<uses-permission-sdk-m android:name="android.permission.WRITE_SETTINGS" />
但是当我启动应用程序时,我收到了这个错误消息:
java.lang.SecurityException: Permission denial: writing to settings
requires android.permission.WRITE_SETTINGS
我试过 android 4.3 和 android 5.0.1。
我做错了什么吗?
提前致谢。
您是在构建提示部分添加的还是直接编辑了 codenameone_settings.properties
?
请注意,您应该执行前者,因为 codenameone_settings.properties
中的条目包含一个前缀,并且需要在此处转义某些值。
您使用的权限语法不正确,因为它仅适用于更新版本的 android(注意 -sdk-k)您需要使用:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
我正在使用一些特定的 android 库,我需要添加以下权限:
我也尝试将它添加到我的项目属性中:
键:android.xpermissions
值:
<uses-permission-sdk-m android:name="android.permission.WRITE_SETTINGS" />
但是当我启动应用程序时,我收到了这个错误消息:
java.lang.SecurityException: Permission denial: writing to settings requires android.permission.WRITE_SETTINGS
我试过 android 4.3 和 android 5.0.1。
我做错了什么吗?
提前致谢。
您是在构建提示部分添加的还是直接编辑了 codenameone_settings.properties
?
请注意,您应该执行前者,因为 codenameone_settings.properties
中的条目包含一个前缀,并且需要在此处转义某些值。
您使用的权限语法不正确,因为它仅适用于更新版本的 android(注意 -sdk-k)您需要使用:
<uses-permission android:name="android.permission.WRITE_SETTINGS" />