安卓开发

如何配置androidx与support兼容

2019-07-30  本文已影响0人  临界最终散射面

首先告诉读者一个不幸的消息,androidx并不能与support同时存在,原因很简单androidx就是官方用来替代support的产物。

但是,读者不用担心,官方已经提供了兼容方案,可以解决module/jar/aar中的所有兼容问题。

我们可以将第三方jar/aar通过官方工具 jetifier 将jar/arr转换为androidx兼容版,转换之后jar/aar中的所有support依赖将被替换为androidx依赖。module中直接修改代码为androidx版就可以了。

转换命令及参数(菜鸟童鞋请注意,不要忘了下载工具并配置环境变量,这个工具并没有包含在sdk中):

./jetifier-standalone -i<source-library>-o<output-library>

./jetifier-standalone -i libraryToProcess.aar -o result.aar

jetifier工具官方地址(需要翻墙下载):

https://developer.android.com/studio/command-line/jetifier

上一篇 下一篇

猜你喜欢

热点阅读