编译ottbox android时出现问题 doclava报错

很久之后重新编译,JAVA环境更改,默认的java是openjdk,命令行修改


host Java: doclava (out/host/common/obj/JAVA_LIBRARIES/doclava_intermediates/classes)
external/doclava/src/com/google/doclava/ClassInfo.java:20: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;^
external/doclava/src/com/google/doclava/ClassInfo.java:62: cannot find symbol
symbol  : class ClassDoc
location: class com.google.doclava.ClassInfopublic ClassInfo(ClassDoc cl, String rawCommentText, SourcePositionInfo position,^
external/doclava/src/com/google/doclava/PackageInfo.java:21: package com.sun.javadoc does not exist
import com.sun.javadoc.*;^
external/doclava/src/com/google/doclava/ClassInfo.java:1406: cannot find symbol
symbol  : class ClassDoc
location: class com.google.doclava.ClassInfoprivate ClassDoc mClass;^
external/doclava/src/com/google/doclava/PackageInfo.java:33: cannot find symbol
symbol  : class PackageDoc
location: class com.google.doclava.PackageInfopublic PackageInfo(PackageDoc pkg, String name, SourcePositionInfo position) {^
external/doclava/src/com/google/doclava/PackageInfo.java:185: cannot find symbol
symbol  : class PackageDoc
location: class com.google.doclava.PackageInfoprivate PackageDoc mPackage;^
external/doclava/src/com/google/doclava/apicheck/XmlApiFile.java:28: package com.sun.javadoc does not exist
import com.sun.javadoc.ClassDoc;^
external/doclava/src/com/google/doclava/Converter.java:19: package com.sun.javadoc does not exist
import com.sun.javadoc.*;^
external/doclava/

Below is what removed these errors in my case. An offending extraneous ‘/’ at the end.

bad:

export PATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin/:$PATH

Good:

export PATH=/home/rev/BIN/jdk-6u34/jdk1.6.0_34/bin:$PATH


就是bin后面的/惹的祸~~~



发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据