如何添加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" />