生成kdoc并在浏览器中观看

时间:2017-03-27 12:24:50

标签: android kotlin kotlin-dokka

我不知道如何在浏览器中观看生成的kdoc

我正在使用Kotlin为Android开发,并在gradle中添加了dokka作为依赖 新的dokka任务运行时没有错误。

我在项目build.gradle

中添加了dokka作为依赖项
dependencies {
...
classpath "org.jetbrains.dokka:dokka-android-gradle-plugin:0.9.13"
}

并在我的应用build.gradle

中应用了该插件
apply 'kotlin-android'
apply 'kotlin-android-extensions'
apply 'org.jetbrains.dokka'

但我找不到项目文件夹中的输出。 如何在浏览器中观看输出或在何处观看?

由于

编辑1:IDE:Intellij; Kotlin版本:1.1.1

编辑2(11.04.2017):

build.Gradle

dokka {
    outputDirectory = "$buildDir/docs"
}

2 个答案:

答案 0 :(得分:1)

您可以通过dokka任务控制输出目录:

dokka {
    outputDirectory = "$buildDir/docs"
}

要生成文档,请运行./gradlew dokka

我只为非Android项目做过这个,但我相信这个过程是一样的。

答案 1 :(得分:1)

我得到了它的工作。

This帖子解决了这个问题。

显然dokka无法获取sourceSets {...} - 块中定义的android {...}

解决方法: 复制sourceSets{...} - 阻止

之外的android{...}