2016-04-25 83 views
0

對於Android的-M 6.0.1CTS失敗android.permission.cts.FileSystemPermissionTest

的CTS測試案例android.permission.cts.FileSystemPermissionTest 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思維設備不應該顯示的/ dev/MEM &的/ dev/kmem的

請幫助我來解決這個問題。 Iam new to codebase,please provide me paths where where to change。

回答

1

此問題需要更改內核配置。

  1. 尋找/ dev/MEM禁用配置DEVMEM
  2. 尋找/ dev/kmem的無效配置DEVKMEM
0

在您的配置文件添加以下兩行

+#CONFIG_DEVMEM沒有設置

+#CONFIG_DEVKMEM未設置