编译ottbox android时出现问题 doclava报错
很久之后重新编译,JAVA环境更改,默认的java是openjdk,命令行修改
hostJava:doclava(out/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)external/doclava/src/com/google/doclava/ClassInfo.java:20:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.ClassDoc;^external/doclava/src/com/google/doclava/ClassInfo.java:62:cannot find symbol
symbol:classClassDoclocation:classcom.google.doclava.ClassInfopublicClassInfo(ClassDoccl,StringrawCommentText,SourcePositionInfoposition,^external/doclava/src/com/google/doclava/PackageInfo.java:21:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.*;^external/doclava/src/com/google/doclava/ClassInfo.java:1406:cannot find symbol
symbol:classClassDoclocation:classcom.google.doclava.ClassInfoprivateClassDocmClass;^external/doclava/src/com/google/doclava/PackageInfo.java:33:cannot find symbol
symbol:classPackageDoclocation:classcom.google.doclava.PackageInfopublicPackageInfo(PackageDocpkg,Stringname,SourcePositionInfoposition){^external/doclava/src/com/google/doclava/PackageInfo.java:185:cannot find symbol
symbol:classPackageDoclocation:classcom.google.doclava.PackageInfoprivatePackageDocmPackage;^external/doclava/src/com/google/doclava/apicheck/XmlApiFile.java:28:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.ClassDoc;^external/doclava/src/com/google/doclava/Converter.java:19:packagecom.sun.javadoc doesnotexistimportcom.sun.javadoc.*;^external/doclava/
Below is what removed these errors in my case. An offending extraneous '/' at the end.
bad:
exportPATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin/:$PATH
Good:
exportPATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin:$PATH
就是bin后面的/惹的祸~~~
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。