Articles of javadoc

如何为Android兼容包安装javadoc?

如何为android 1.4兼容包生成自定义javadoc? 参考文档可以在线获得( 示例 ),但是在某些地方我可以使用javadoc脱机获取zip吗? 我想使用javadoc非常简单,只需设置兼容jar的javadoc位置即可。

javadoc中的参考资源

是否可以在javadoc中引用资源文件(例如布局文件)? 我在开发人员文档中找不到这个。

生成Javadoc错误Android Studio

出于某种原因,我无法使用Android Studio生成javadoc,在96次警告后它给了我: 95 warnings 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:453) at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:491) 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.(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:601) 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) javadoc退出,退出代码为1 有没有办法在android studio中创建javadoc? 如果没有,我怎么能创建一个,我需要用我的项目给它。

Eclipse中的Javadoc for Android项目因NullPointerException而失败

我试图在Eclipse中为我的Android项目生成javadoc注释,但我一直得到一个NullPointerException。 只有当我尝试为导入Android兼容性库 (android.support)的类生成javadoc时才会出现此问题,我已将其作为外部jar附加。 我还引用了Android 2.2和几个Library Projects,但这些不会导致这个错误。 Loading source file /home/travisc/Desktop/Android/App/workspace/Restaurant/src/com/yellowbrickcode/restaurant/StartupActivity.java… Constructing Javadoc information… StartupActivity.java:3: package android.content does not exist import android.content.ContentValues; ^ StartupActivity.java:4: package android.content does not exist import android.content.Intent; ^ StartupActivity.java:5: package android.content does not exist import android.content.SharedPreferences; ^ StartupActivity.java:6: package android.content.SharedPreferences does not exist import android.content.SharedPreferences.Editor; ^ StartupActivity.java:7: package android.os does not exist […]

Android Gradle javadoc注释不存在

我正在尝试建立一个在jcenter上发布的aar。 assembleRelease任务正常,javadoc任务也可正常工作,但javadocJar任务输出此错误: /Users/martinmoreno/Projects/android-dev-utils/dev-utils/src/main/java/com/tinchoapps/devutils/BitmapUtils.java:11:错误:包android.support.annotation不存在 import android.support.annotation.NonNull; 这是(简化的)gradle文件: apply plugin: ‘com.android.library’ apply plugin: ‘com.github.dcendents.android-maven’ android { … buildTypes { release { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ signingConfig signingConfigs.debug } } … } … dependencies { compile fileTree(include: [‘*.jar’], dir: ‘libs’) compile ‘com.android.support:support-annotations:20.0.0’ compile ‘com.android.support:support-v4:22.0.0’ } task sourcesJar(type: Jar) { from android.sourceSets.main.java.srcDirs classifier = ‘sources’ } […]

为我的Android项目生成一个Javadoc

我希望有人可以帮助我为我的eclipse项目生成一个javadoc。 当我从项目菜单中选择“生成Javadoc”时,我会遇到很多错误 cannot find symbol symbol : class ListView 每次引用Android API类的类,所以我只为不引用任何android api的类输出Javadocs。 我的应用程序编译并正确运行,并且在项目设置中存在Android 1.6 lib(在构建路径 – 外部jar部分)。 什么想法我做错了什么? 谢谢。 大道

如何在javadoc中生成android Classes引用的链接?

当我在Eclipse中为我的Android项目生成javadoc时,会有很多警告 cannot find symbol symbol : class TextView 和 warning – Tag @see: reference not found: android.app.Dialog 我也试过了 -link http://developer.android.com/reference/ -link http://java.sun.com/j2se/1.4.2/docs/api/ 在Configure Javadoc Arguments Extra javadoc options (path names with white spaces must be enclosed in quotes)选项卡中(eclipse-> project-> Generate Javadoc的第3个对话框)。 但只有-link http://java.sun.com/j2se/1.4.2/docs/api/正在工作,即String类链接http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true生成http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html?is-external=true 。 但是对于android.app.Dialog ,没有生成链接。 编辑 我还尝试在Select referenced archives and projects to which links […]

Gradle,Javadoc和Android文档

我现在正在将Gradle用于我的所有项目,甚至用于javadoc生成。 android.libraryVariants.all { variant -> task(“generate${variant.name}Javadoc”, type: Javadoc) { title = “$name $version API” source = variant.javaCompile.source ext.androidJar = “${android.plugin.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar” ext.googlePlayServicesJar = “${android.plugin.sdkDirectory}/extras/google/google_play_services/libproject/google-play-services_lib/libs/google-play-services.jar” classpath = files(variant.javaCompile.classpath.files, ext.androidJar, ext.googlePlayServicesJar) options.links(“http://docs.oracle.com/javase/7/docs/api/”); options.links(“http://d.android.com/reference/”); //options.linksOffline(“http://d.android.com/reference”, “${android.plugin.sdkDirectory}/docs/reference”); exclude ‘**/BuildConfig.java’ exclude ‘**/R.java’ } } 使用该代码,我得到了一切工作,除了一件事:常规的Android API对象,如Activity,Bitmap等.Java的链接工作正常。 最终生成的文档未链接到http://d.android.com/reference 。 我尝试了两个options.links()和options.linksOffline()但没有成功。 编辑 感谢@ejb,问题在于您无法同时提供多个options.links() 。 所以我使用了两个options.links()用于Java的文档和options.linksOffline()用于Android的文档: options { links(“http://docs.oracle.com/javase/7/docs/api/”); linksOffline(“http://d.android.com/reference”, “${android.plugin.sdkDirectory}/docs/reference”); //stylesheetFile = new […]

当内部类依赖于R.java时,Gradle在Android Javadocs中排除R.java

我正在为API构建JavaDoc,其中API中的类依赖于R.java。 我想构建Javadoc w / o符号错误引用丢失的R.java文件,因为即使我设置failOnError false ,构建成功但我们的Jenkins作业会在成功构建中发生错误时将构建报告为Failed。 下面的任务将成功创建javadoc,但会在构建期间报告与未findR.java有关的错误。 android.libraryVariants.all { variant -> def name = variant.name.capitalize() task(“generate${name}Doclava”, type: Javadoc) { description “Generates Javadoc for $variant.name.” source = variant.javaCompile.source title = null // use android.bootClasspath instead of building our own path to android jar //ext.androidJar = “${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar” // hardcoded path to generated R.java file to avoid […]

Eclipse没有Java文档来显示有关类和方法的信息。 如何附加这些? +安卓

我在eclipse的holies环境下工作的android。 但是我的eclipse不能帮助我在编写代码的时候find有关类或方法的细节。 例如: Toast android.widget.Toast.makeText(上下文上下文,CharSequence文本,int持续时间) 如果我将鼠标hover在上面的语句中的makeText() ,获得以下信息 注意:这个元素没有附加的源代码,并且在附加的Javadoc中找不到Javadoc 在哪里,我需要附加什么?