Android Eclipse:生成javadoc时出现javadoc错误 [英] Android Eclipse: javadoc errors while generating javadoc

查看:194
本文介绍了Android Eclipse:生成javadoc时出现javadoc错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我没有使用javadoc实用程序的经验。我正在尝试从ADT eclipse为类创建java文档。我已经下载了文档,并将android.jar的javadoc URL指定给下载的文档。似乎没有能够获取android apis的文档



这是我得到的错误。

 加载源文件C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org \buildmlearn\learnfrommap\AppTutorial.java ... 
构造Javadoc信息...
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn从Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:6:错误:package android.content不存在
import android.content.Context;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:7:error:package android.content不存在
import android.content.Intent;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:8:error:package android.os不存在
import android.os.Bundle;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:9:error:package android.os不存在
import android.os.Parcelable;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:10:error:package android.view不存在
import android.view.LayoutInflater;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:11:error:package android.view不存在
import android.view.Menu;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:12:error:package android.view不存在
import android.view.MenuItem;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:13:error:package android.view不存在
import android.view.View;
^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\ learnfrommap\AppTutorial.java:23:错误:无法访问ViewGroup
public class AppTutorial extends ActionBarActivity {
^
找不到android.view.ViewGroup的类文件
C:\\ \\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:26:error:can not找到符号
protected void onCreate(Bundle savedInstanceState){
^
符号:class Bundle
位置:class AppTutorial
C:\Users\Abhishek\Documents \GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java :39:错误:找不到符号
public boolean onCreateOptionsMenu(菜单菜单){
^
符号:类菜单
位置:类AppTutorial
C:\Users \Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:50:error:找不到符号
public boolean onOptionsItemSelected(MenuItem item){
^
symbol:class MenuItem
location:class AppTutorial
C:\Users\Abhishek\Documents\ GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:66:错误:无法访问Activity
class CustomPagerAdapter extends PagerAdapter {
^
android.app.Activity的类文件未找到
C:\Users \Abhishek\Documents\GitHub\Mobile-applications\从Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java学习:68:错误:找不到符号
public Object instantiateItem(View collection,int position){
^
符号:class View
location:class AppTutorial.CustomPagerAdapter
C:\Users\Abhishek \Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:107:error:找不到符号
public void destroyItem(View arg0,int arg1,Object arg2){
^
symbol:class View
location:class AppTutorial.CustomPagerAdapter
C:\Users\Abhishek \Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\ org \buildmlearn\learnfrommap\AppTutorial.java:114:错误:找不到符号
public boolean isViewFromObject(View arg0,Object arg1){
^
符号:class View
位置:类AppTutorial.CustomPagerAdapter
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\ buildmlearn\learnfrommap\AppTutorial.java:120:错误:找不到符号
public Parcelable saveState(){
^
符号:class Parcelable
location:class AppTutorial.CustomPagerAdapter
javadoc:warning - 提取URL时出错:file:/ E:/ GSoC / adt-bundle-windows-x86_64-20140321 / sdk / docs / package-list
标准Doclet版本1.7.0_45
构建所有包和类的树...
java.lang.NullPointerException
在com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:83)
在com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:44)
在com.sun.tools.javadoc.ClassDocImpl.superclassType(ClassDocImpl.java:496)
在com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:459)
在com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util。 java:497)
在com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType(ClassTree.java:194)
在com.sun.tools.doclets.internal.toolkit。 util.ClassTree.buildTree(ClassTree.java:146)
在com.sun.tools.doclets.internal.toolkit.util.ClassTree。< init>(ClassTree.java:91)
at com .sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:123)
在com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
在com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
在com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43 )
在java.lang.reflect.Method.invoke(Method.java:606)
在com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
在com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
在com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
在com.sun。 tools.javadoc.Start.begin(Start.java:167)
在com.sun.tools.javadoc.Main.execute(Main.java:59)
在com.sun.tools.javadoc。 Main.main(Main.java:49)
18警告


解决方案

您可以在这里找到答案:





在VM选项中添加 -bootclasspath 选项可以解决问题。


I have no experience in using javadoc utility. I am trying to create java docs for a class from ADT eclipse. I have downloaded the docs and specifying the javadoc URL for android.jar to the downloaded docs. It seems like it is not able to get docs for the android apis

This is the error i am getting.

Loading source file C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java...
Constructing Javadoc information...
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:6: error: package android.content does not exist
import android.content.Context;
                      ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:7: error: package android.content does not exist
import android.content.Intent;
                      ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:8: error: package android.os does not exist
import android.os.Bundle;
                 ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:9: error: package android.os does not exist
import android.os.Parcelable;
                 ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:10: error: package android.view does not exist
import android.view.LayoutInflater;
                   ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:11: error: package android.view does not exist
import android.view.Menu;
                   ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:12: error: package android.view does not exist
import android.view.MenuItem;
                   ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:13: error: package android.view does not exist
import android.view.View;
                   ^
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:23: error: cannot access ViewGroup
public class AppTutorial extends ActionBarActivity {
       ^
  class file for android.view.ViewGroup not found
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:26: error: cannot find symbol
    protected void onCreate(Bundle savedInstanceState) {
                            ^
  symbol:   class Bundle
  location: class AppTutorial
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:39: error: cannot find symbol
    public boolean onCreateOptionsMenu(Menu menu) {
                                       ^
  symbol:   class Menu
  location: class AppTutorial
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:50: error: cannot find symbol
        public boolean onOptionsItemSelected(MenuItem item) {
                                             ^
  symbol:   class MenuItem
  location: class AppTutorial
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:66: error: cannot access Activity
    class CustomPagerAdapter extends PagerAdapter {
    ^
  class file for android.app.Activity not found
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:68: error: cannot find symbol
        public Object instantiateItem(View collection, int position) {
                                      ^
  symbol:   class View
  location: class AppTutorial.CustomPagerAdapter
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:107: error: cannot find symbol
        public void destroyItem(View arg0, int arg1, Object arg2) {
                                ^
  symbol:   class View
  location: class AppTutorial.CustomPagerAdapter
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:114: error: cannot find symbol
        public boolean isViewFromObject(View arg0, Object arg1) {
                                        ^
  symbol:   class View
  location: class AppTutorial.CustomPagerAdapter
C:\Users\Abhishek\Documents\GitHub\Mobile-applications\Learn from Map\App\LearnFromMap\src\org\buildmlearn\learnfrommap\AppTutorial.java:120: error: cannot find symbol
        public Parcelable saveState() {
               ^
  symbol:   class Parcelable
  location: class AppTutorial.CustomPagerAdapter
javadoc: warning - Error fetching URL: file:/E:/GSoC/adt-bundle-windows-x86_64-20140321/sdk/docs/package-list
Standard Doclet version 1.7.0_45
Building tree for all the packages and classes...
java.lang.NullPointerException
    at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:83)
    at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:44)
    at com.sun.tools.javadoc.ClassDocImpl.superclassType(ClassDocImpl.java:496)
    at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:459)
    at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:497)
    at com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType(ClassTree.java:194)
    at com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree(ClassTree.java:146)
    at com.sun.tools.doclets.internal.toolkit.util.ClassTree.<init>(ClassTree.java:91)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:123)
    at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:83)
    at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:63)
    at com.sun.tools.doclets.standard.Standard.start(Standard.java:39)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:280)
    at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:160)
    at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:397)
    at com.sun.tools.javadoc.Start.begin(Start.java:167)
    at com.sun.tools.javadoc.Main.execute(Main.java:59)
    at com.sun.tools.javadoc.Main.main(Main.java:49)
18 warnings

解决方案

You can find the answer here :

Javadoc in Eclipse failing to recognize packages

Adding -bootclasspath option in VM options solves the problem.

这篇关于Android Eclipse:生成javadoc时出现javadoc错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆