0

对于 Android-M 6.0.1 的 CTS 测试用例 android.permission.cts。文件系统权限测试

1.testDevMemSane

2.testDevkmemSane 失败。

从文件 FileSystemPermissionTest.java 中,它说

public void testDevMemSane() throws Exception {
    File f = new File("/dev/mem");
    assertFalse(f.exists());
}
@MediumTest
public void testDevkmemSane() throws Exception {
   File f = new File("/dev/kmem");
    assertFalse(f.exists());
}

因此,iam thinking device 不应该显示/dev/mem & /dev/kmem

请帮我解决这个问题。我是代码库的新手,请提供更改路径。

4

2 回答 2

1

此问题需要更改内核配置。

  1. 对于 /dev/mem 禁用配置 DEVMEM
  2. 对于 /dev/kmem 禁用配置 DEVKMEM
于 2016-06-13T11:13:31.457 回答
0

在配置文件中添加这两行

+# CONFIG_DEVMEM 未设置

+# CONFIG_DEVKMEM 未设置

于 2016-06-22T13:12:57.823 回答