3

AndroidManifest.xml には、次の権限があります。

<user-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />

しかし、それでも次のようなエラー メッセージが表示されます。

Permission Denial: killBackgroundProcesses() from ... requires android.permission.KILL_BACKGROUND_PROCESSES

このメソッドは次の場所から呼び出されました:

    ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
    final List<RunningAppProcessInfo> runningProcesses = am.getRunningAppProcesses();
    for(RunningAppProcessInfo runningProcess : runningProcesses) {
        if(runningProcess.processName.equals("com.example.nihao")) {
            Log.v("Hello", "kill process "+runningProcess.pid);
            //android.os.Process.killProcess(runningProcess.pid);
            am.killBackgroundProcesses("com.example.nihao");
        }
    }

どんな手掛かり?

4

1 に答える 1

12

タイプミスがuser-permissionありますuses-permission

于 2013-02-22T18:35:15.897 に答える