我使用了一些特定的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。
我做错了吗?
提前致谢。
答案 0 :(得分:1)
您是否在构建提示部分添加了此内容,或者是否直接编辑了codenameone_settings.properties
?
请注意,您应该执行前者,因为codenameone_settings.properties
中的条目包含前缀,并且需要在此处转义某些值。
您使用的权限语法不正确,因为它仅适用于您需要使用的较新版本的android(请注意-sdk-k):
<uses-permission android:name="android.permission.WRITE_SETTINGS" />