代码之家  ›  专栏  ›  技术社区  ›  ericn

如何在AOSP中运行libcore测试?

  •  0
  • ericn  · 技术社区  · 3 年前

    我正在尝试修复Android java中的NullPointerException。网网络接口

    在/libcore/luni/src/test/java/libcore/java/net/NetworkInterfaceTest中已经有一个测试。JAVA

    但我不能运行它。

    有了Java8,我就有了

    /home/eric/android-11/libcore/luni/src/main/java/libcore/internal/Java9LanguageFeatures.java:75:25
    java: <identifier> expected
    /home/eric/android-11/libcore/luni/src/main/java/libcore/internal/Java9LanguageFeatures.java:75:26
    java: ')' expected
    /home/eric/android-11/libcore/luni/src/main/java/libcore/internal/Java9LanguageFeatures.java:75:28
    java: '{' expected
    /home/eric/android-11/libcore/luni/src/main/java/libcore/internal/Java9LanguageFeatures.java:76:17
    java: not a statement
    

    使用Java11,我有100多个错误

    /home/eric/android-11/libcore/ojluni/annotations/hiddenapi/sun/misc/CharacterDecoder.java:26
    java: package exists in another module: jdk.unsupported
    /home/eric/android-11/libcore/ojluni/annotations/hiddenapi/sun/misc/Cleaner.java:26
    java: package exists in another module: jdk.unsupported
    ...
    java: java.lang.IllegalStateException: @NotNull method org/jetbrains/jps/javac/ast/api/JavacNameTable.getStringElement must not return null
    
    0 回复  |  直到 3 年前