Android的Eclipse的:javadoc的错误而产生的javadoc [英] Android Eclipse: javadoc errors while generating javadoc

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

问题描述

我在使用的Javadoc实用的经验。我试图从ADT月食类创建Java文档。我已经下载的文档并指定的android.jar到下载文档的Javadoc URL。现在看来似乎是无法得到为Android的API文档

这是我收到的错误。

 加载源文件C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java了解。 ..
构建的Javadoc信息...
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:6:错误:包android.content不存在
进口android.content.Context;
                      ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:7:错误:包android.content不存在
进口android.content.Intent;
                      ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:8:错误:包android.os不存在
进口android.os.Bundle;
                 ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:9:错误:包android.os不存在
进口android.os.Parcelable;
                 ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:10:错误:包android.view不存在
进口android.view.LayoutInflater;
                   ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:11:错误:包android.view不存在
进口android.view.Menu;
                   ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:12:错误:包android.view不存在
进口android.view.MenuItem;
                   ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:13:错误:包android.view不存在
进口android.view.View;
                   ^
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java了解:23:错误:无法访问的ViewGroup
公共类AppTutorial扩展ActionBarActivity {
       ^
  对于android.view.ViewGroup类文件未找到
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:26:错误:无法找到符号
    保护无效的onCreate(捆绑savedInstanceState){
                            ^
  符号:类捆绑
  位置:类AppTutorial
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:39:错误:无法找到符号
    公共布尔onCreateOptionsMenu(菜单菜单){
                                       ^
  符号:类菜单
  位置:类AppTutorial
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:50:错误:无法找到符号
        公共布尔onOptionsItemSelected(菜单项项){
                                             ^
  符号:类菜单项
  位置:类AppTutorial
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:66:错误:无法访问活动
    类CustomPagerAdapter扩展PagerAdapter {
    ^
  对于android.app.Activity类文件未找到
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:68:错误:无法找到符号
        公共对象instantiateItem(查看收集,INT位置){
                                      ^
  符号:类View
  位置:类AppTutorial.CustomPagerAdapter
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:107:错误:无法找到符号
        公共无效destroyItem(查看为arg0,ARG1 INT,对象ARG2){
                                ^
  符号:类View
  位置:类AppTutorial.CustomPagerAdapter
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:114:错误:无法找到符号
        公共布尔isViewFromObject(查看为arg0,ARG1对象){
                                        ^
  符号:类View
  位置:类AppTutorial.CustomPagerAdapter
C:\\用户\\阿布舍克\\文档\\ GitHub的\\移动应用程序\\从地图\\ APP \\ LearnFromMap了解的\\ src \\组织\\ buildmlearn \\ learnfrommap \\ AppTutorial.java:120:错误:无法找到符号
        公共Parcelable saveState和(){
               ^
  符号:类Parcelable
  位置:类AppTutorial.CustomPagerAdapter
的javadoc:警告 - 错误获取URL:文件:/ E:/编程之夏/ ADT-束Windows的x86_64-20140321 / SDK /文档/包列表
标准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<&初始化GT;(ClassTree.java:91)
    在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)
    在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
    在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    在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警告


解决方案

您可以在这里找到了答案:

<一个href=\"http://stackoverflow.com/questions/5200234/javadoc-in-eclipse-failing-to-recognize-packages\">Javadoc在Eclipse中没有认识到的包

添加的 -bootclasspath 的在VM选项选项解决问题。

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天全站免登陆