aar传到Maven私服

2020-08-13  本文已影响0人  明日即是今朝

问题

开发了关于音频的重采样以及噪音处理的功能,准备把他传到maven私服里面,遇到了一些坑记录下。

坑一

gradle配置maven 上传功能其实很简单,网上有很多资料,我这里给个链接大家可以参考下。maven私服搭建以及gradle上传配置
我再尝试的时候是直接新建了一个project 然后去弄得,导致我再执行上传的时候每次他都说成功了,但是库就是传不上去。后来才发现,这个maven的脚本是要上传aar文件的,我这个project 根本就不会生成aar,新建一个module 来操作就OK了,我是直接在我写的那个module里面操作。

坑二

我这个module 是有so的,而且我是对so进行封装后又生成了自己的so库。 那这里上传到maven私服以后,在as的external libraries 里面查看aar文件是看不到jni 和so的内容,这个让我怀疑我是不是上传的aar不包含so,我下载了maven的 aar,发现里面是有jni的内容。这就奇怪了,难道是有so但是我看不见? 所以我就尝试了一下,直接使用(别忘记loadLibrary自己的so)发现是可以用的。说明是有so,但是在external libraries里面看不见的。

上一篇下一篇

猜你喜欢

热点阅读