Checking API: checkpublicapi-last
Checking API: checkpublicapi-current
Checking API: checksystemapi-last
Checking API: checksystemapi-current
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sun/javadoc/ClassDoc : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.google.doclava.apicheck.ApiFile.parsePackage(ApiFile.java:97)
at com.google.doclava.apicheck.ApiFile.parseApi(ApiFile.java:76)
at com.google.doclava.apicheck.ApiCheck.parseApi(ApiCheck.java:168)
at com.google.doclava.apicheck.ApiCheck.checkApi(ApiCheck.java:135)
at com.google.doclava.apicheck.ApiCheck.main(ApiCheck.java:75)
******************************
You have tried to change the API from what has been previously released in
an SDK. Please fix the errors listed above.
******************************
make: *** [out/target/common/obj/PACKAGING/checkpublicapi-last-timestamp] Error 38
make: *** Waiting for unfinished jobs....
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sun/javadoc/ClassDoc : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.google.doclava.apicheck.ApiFile.parsePackage(ApiFile.java:97)
at com.google.doclava.apicheck.ApiFile.parseApi(ApiFile.java:76)
at com.google.doclava.apicheck.ApiCheck.parseApi(ApiCheck.java:168)
at com.google.doclava.apicheck.ApiCheck.checkApi(ApiCheck.java:135)
at com.google.doclava.apicheck.ApiCheck.main(ApiCheck.java:75)
******************************
You have tried to change the API from what has been previously approved.
To make these errors go away, you have two choices:
1) You can add "@hide" javadoc comments to the methods, etc. listed in the
errors above.
2) You can update current.txt by executing the following command:
make update-api
To submit the revised current.txt to the main Android repository,
you will need approval.
******************************
make: *** [out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp] Error 38
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sun/javadoc/ClassDoc : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.google.doclava.apicheck.ApiFile.parsePackage(ApiFile.java:97)
at com.google.doclava.apicheck.ApiFile.parseApi(ApiFile.java:76)
at com.google.doclava.apicheck.ApiCheck.parseApi(ApiCheck.java:168)
at com.google.doclava.apicheck.ApiCheck.checkApi(ApiCheck.java:135)
at com.google.doclava.apicheck.ApiCheck.main(ApiCheck.java:75)
******************************
You have tried to change the API from what has been previously released in
an SDK. Please fix the errors listed above.
******************************
make: *** [out/target/common/obj/PACKAGING/checksystemapi-last-timestamp] Error 38
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sun/javadoc/ClassDoc : Unsupported major.minor version 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:803)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:442)
at java.net.URLClassLoader.access$100(URLClassLoader.java:64)
at java.net.URLClassLoader$1.run(URLClassLoader.java:354)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at com.google.doclava.apicheck.ApiFile.parsePackage(ApiFile.java:97)
at com.google.doclava.apicheck.ApiFile.parseApi(ApiFile.java:76)
at com.google.doclava.apicheck.ApiCheck.parseApi(ApiCheck.java:168)
at com.google.doclava.apicheck.ApiCheck.checkApi(ApiCheck.java:135)
at com.google.doclava.apicheck.ApiCheck.main(ApiCheck.java:75)
******************************
You have tried to change the API from what has been previously approved.
To make these errors go away, you have two choices:
1) You can add "@hide" javadoc comments to the methods, etc. listed in the
errors above.
2) You can update current.txt by executing the following command:
make update-api
To submit the revised current.txt to the main Android repository,
you will need approval.
******************************
make: *** [out/target/common/obj/PACKAGING/checksystemapi-current-timestamp] Error 38
Reproduce Steps:
$ source build/envsetup.sh
$ lunch
$ 19
$ make -j4
Native source code: Android 6.0.1 M4B30Z (No changes)
Ubuntu 14.04
OpenJDK 7
I have tried and searched for a long time, but there is no feasible way except re-downloading the source code.
Could anyone know why it occurs and how to fix it?