ExternalDocumentationLinkImpl(url=https://developer.android.com/reference/, packageListUrl=https://d

本文解决了使用Dokka生成JavaDoc时加载Android外部文档失败的问题。通过调整Gradle配置,成功指定了正确的包列表URL。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dokka

问题

java.lang.RuntimeException:
Exception while loading package-list from ExternalDocumentationLinkImpl(url=https://developer.android.com/reference/, packageListUrl=https://developer.android.com/reference/package-list)

原因

使用了下面这个任务定义
dokka {
outputFormat = ‘javadoc’
outputDirectory = “D:/workspace/Android/MyNoteDemo/docs”
}

其他链接

https://github.com/Kotlin/dokka/issues/213
按照这个进行packageListUrl参数的手动添加 https://developer.android.com/reference/package-list文件,可是没有用。。。不清楚参数解析的方式,且这个参数只能有单个URL参数,对gradle不太了解,希望了解具体原因的请评论告知,谢谢

解决-指定task的type即可

task dokka(type: org.jetbrains.dokka.gradle.DokkaTask){
outputFormat=’javadoc’
outputDirectory=’D:/workspace/Android/MyNoteDemo/docs’
}

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值