AndroidStudio 查看class 文件出现/** compiled **/ 及aar包内看不到注释问题

AndroidStudio 查看class 文件出现/** compiled code **/ 及aar包内看不到注释问题

最近新搞了一个commonlib库作为项目中的引用,为了不影响编译速度,我打上了aar包,然后引用到项目里面进行使用 。平时还好,但是 出现bug的时候,真的搞的头疼,废话不多说,上图看:
显示compiled code 问题
在这里插入图片描述
由这两张图可以看到,源码中看不到注释,kotlin编写的,还看不到具体实现。所以我们需要处理一下。我们在打aar包中的项目中,找到项目的build.gradle 加上这两句话:

//将源码打包  为了保证引入的aar  包可以查看源码
task androidSourcesJar(type: Jar) {
    classifier = 'sources'
    from android.sourceSets.main.java.srcDirs
}
//包含文档和源码的aar
artifacts {
    archives androidSourcesJar
}

gradle中加入代码
打aar包,不多说,大家肯定都会,打完以后,点击左面的绿色按钮,执行任务,执行完成后,看图:
在这里插入图片描述
执行任务以后,会生成这样的一个jar包,其实和我们aar中是一样的。
这块其实我是有疑问的,既然加上这句话,可以把源码打进去,为啥aar打不进去呢?我也没搞懂,有明白的请多多指教。

接下来就是选择jar包了
在这里插入图片描述
选中我们准备好的jar包,点击OK。然后重新打开该类即可,看效果:
在这里插入图片描述
在这里插入图片描述
这样,能看到具体代码实现了,也能看到相关注释了。

如果能把注释和源码打进aar包中的方法,请大家赐教。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值