2016-04-25 7 views
0

Für Android-M 6.0.1CTS Ausfall android.permission.cts.FileSystemPermissionTest

Die CTS-Testfälle android.permission.cts.FileSystemPermissionTest 1.testDevMemSane 2.testDevkmemSane versagen.

Aus der Datei FileSystemPermissionTest.java, heißt es

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()); 

}

So sollte iam Denken Gerät zeigen nicht /dev/mem &/dev/kmem

Bitte helfen ich um dieses Problem zu lösen. Ich bin neu in Codebase, bitte geben Sie mir Wege, wo ich mich ändern kann.

Antwort

1

Dieses Problem benötigt Kernel-Konfigurationsänderungen.

  1. Für/dev/mem Config DEVMEM
  2. Für/dev/kmem deaktivieren Config DEVKMEM
0

Fügen Sie diese beiden Zeilen in der Konfigurationsdateien

+ # CONFIG_DEVMEM deaktivieren ist nicht festgelegt

+ # CONFIG_DEVKMEM ist nicht festgelegt