aide导入aar库教程
aide吧
全部回复
仅看楼主
level 13
一个-残页 楼主
现在很多库都是aar格式了,但如果像jar一样把aar直接放到libs文件夹,aide是无法识别的;很多人都说aide无法导入aar,但其实是可以的。
本教程只在gradle上试过,eclipse未测试
2020年10月10日 12点10分 1
level 13
一个-残页 楼主
首先,请大家看看AndroidX中appcompat的导入方法:
compile 'androidx.appcompat:appcompat:1.1.0'
其他地方我们不用关心,重点是compile后面的字符
把后面的字符串以:为分隔符分割开,是androidx.appcompat,appcompat,1.1.0这三段
可知它的格式是compile 'a:b:c'
2020年10月10日 12点10分 2
level 13
一个-残页 楼主
找个地方,新建一个文件夹(这里我是在储存目录建了个MavenLocal)
进入aide,打开设置(Settings)-> 构建&运行(Build & Run)-> Maven仓库目录,会弹出一个弹窗,里面显示的内容如果不为空,那么就在后面加上一个英文分号;接着在后面填入你新建的文件夹到路径,按ok保存
2020年10月10日 12点10分 3
不为空的内容是什么,我这里是空,不知道怎么办
2021年12月15日 11点12分
level 5
占楼
2020年10月10日 12点10分 4
level 13
一个-残页 楼主
用mt管理器打开你新建的这个文件夹,在里面再新建一个文件夹,我这里是localpkg,建议和其他分开;在里面再新建一个文件夹,建议写成库名,比如我这里要导入的是一个叫pine的库,就写成pine;再新建一个文件夹,写库的版本,我这里的是0.1.12(实在不知道写什么写1.0也行的)
2020年10月10日 13点10分 5
出来的嵌套层次是localpkg/pine/0.1.12这样的
2020年10月10日 13点10分
level 13
一个-残页 楼主
这个时候,把你要导入的aar放进最里面那个文件夹下面,改名成上面的库名加一个英文的横杠加版本.aar,比如我这里库名是pine,版本是0.1.12,就改名成pine-0.1.12.aar
2020年10月10日 13点10分 6
具体一步步图片,解说。我还是配置失败
2022年11月27日 05点11分
level 13
一个-残页 楼主
然后你就可以像导入普通maven库那样导入了,比如我的例子中就写成这样:
compile 'localpkg:pine:0.1.12'
然后aide就会自己导入(可能需要重启aide/重新打开工程/设置里刷新maven等操作)
然后你就可以正常使用了
2020年10月10日 13点10分 7
level 13
一个-残页 楼主
效果如图
另推广一下自己的这个pine库,github canyie/pine
2020年10月10日 13点10分 8
level 6
哦,非常感谢[真棒]
2020年10月10日 17点10分 9
level 11
哦,非常感谢[真棒]
2020年10月11日 07点10分 10
level 10
compat包会报错,x的
2020年11月08日 12点11分 12
level 12
直接把aar放进libs里这样不行吗?
2020年11月12日 14点11分 13
level 7
先试试,不知道是否真的可以
2022年05月02日 09点05分 15
试了吗,可不可以
2022年05月02日 13点05分
level 1
确实可以[滑稽] 简单来说就是文件名和文件夹要对应 一级文件夹可以随便取 二级文件夹名称对应文件名 - 前面部分 三级文件夹 名称对应文件名 - 后面部分
2023年10月03日 08点10分 16
level 9
66666
2023年10月09日 08点10分 17
1