<uses-permission android:name="android.permission.REMOVE_TASKS"/> 这个估计是需要root权限的,就是说你的应用所在的进程uid=10043不是系统级别的,一般系统进程uid是小于10000的

解决方案 »

  1.   

    private ActivityManager activityManager;
    activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
    activityManager.killBackgroundProcesses(taskInfo.getPackageName());
    其中taskInfo是List<TaskInfo> userTaskInfos 集合中遍历取出来的出来的,这个集合是装的用户安装的应用的TaskInfo
    系统的我们估计没法杀掉然后我在AndroidManifest.xml中加的权限是
        <uses-permission android:name="android.permission.GET_TASKS" />
        <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />你可以试试
      

  2.   

    不要忘记
    <uses-permission android:name="android.permission.GET_TASKS" />
        <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />这些是权限
      

  3.   

    因为你没有把应用放在/system/app下