How to grant system permission

后端 未结 3 1900
盖世英雄少女心
盖世英雄少女心 2020-12-21 12:45

I am just trying to clear the app data and getting below error

java.lang.SecurityException: Neither user 10028 nor current process has 
android.permission.CL         


        
相关标签:
3条回答
  • 2020-12-21 12:59

    You will not get that permission in a normal device unless you are developing system app. Refer to this article. You can add that to your manifest, adding this permission will not cause any compile error or warning. But it will simply not work in run time.

    By the way, if you really need to clear the data of your application, why don't you one by one clear the files/preferences you are generating from your application for purpose of "data"?

    0 讨论(0)
  • 2020-12-21 13:13

    go to manifest-> permissions tab-> add permission-> select uses-permissions-> select specific permission-> save.

    0 讨论(0)
  • 2020-12-21 13:18

    You need to set a uses-permission in a AndroidManifest.xml file The permission will look like this:

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

    And will be placed within the manifest element of the xml file.

    You can set it using manifest designer in eclipse by opening the AndroidManifest.xml file, then clicking on the Permissions tab (at the bottom). Then click Add and select "Uses Permission". You will find the permission you are looking for in the list.

    You will not be able to clear the user data from the app without this permission.

    See more information on permissions here and here

    0 讨论(0)
提交回复
热议问题