我为我的项目构建了一个很好的Javadoc文档,这是一个面向开发人员的JAR文件.
但是在我运行proguard以便obfuscat我的代码后,所有的Javadoc文档都消失了.
我想在jar中保留javadoc我所有的公共方法.
有人知道如何在混淆后保持Javadoc可见吗?
谢谢!
解决方法:
Javadoc是从源文件中提取的.无法从类文件创建javadoc,既不干净也不模糊. ProGuard对通过编译源文件创建的类文件进行 *** 作,并从中生成模糊的类文件.这与javadoc创建完全无关.
Javadoc处理器的输出通常转到目录结构.当然,你可以压缩它并给它.jar扩展名来提供javadoc.我经常看到它(即在Apache Commons上)为你的库JAR命名一些foo-bar-1.2.3.jar和压缩的javadoc foo-bar-1.2.3-javadoc.jar.
提供与二进制文件分离的javadoc是个好主意,因为二进制文件需要包含在依赖于它的程序分发中,而javadoc只对开发人员有用,并且只会增加程序的大小而不会需要它是否在同一个JAR中.
在IDE中,您需要将javadoc JAR分配给库JAR.在Eclipse中,可以从PropertIEs→Java Build Path对话框中完成.添加JAR文件后,展开您创建的条目旁边的白色箭头,选择Javadoc location,然后选择Edit …. Eclipse理解直接从归档中读取Javadoc,您不需要解压缩它.
总结以上是内存溢出为你收集整理的android – 如何在混淆后保持javadoc可见全部内容,希望文章能够帮你解决android – 如何在混淆后保持javadoc可见所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)