如何添加android权限编辑代号一个属性

时间:2016-12-16 11:19:56

标签: codenameone android-permissions

我使用了一些特定的android库,我需要添加以下权限:

我还尝试将其添加到我的项目属性中:

密钥:android.xpermissions
值:

<uses-permission-sdk-m android:name="android.permission.WRITE_SETTINGS" />

但是当我启动应用程序时,我收到了以下错误消息:

  

java.lang.SecurityException:Permission denial:写入设置   需要android.permission.WRITE_SETTINGS

我试过Android 4.3和Android 5.0.1。
我做错了吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

您是否在构建提示部分添加了此内容,或者是否直接编辑了codenameone_settings.properties

请注意,您应该执行前者,因为codenameone_settings.properties中的条目包含前缀,并且需要在此处转义某些值。

您使用的权限语法不正确,因为它仅适用于您需要使用的较新版本的android(请注意-sdk-k):

<uses-permission android:name="android.permission.WRITE_SETTINGS" />