在新建的项目中导入外部模块时报错
原因是新的安卓版本推出了AndroidX要取代原来的support库。创建新项目的时候,如果没有勾选“Use androidx.* artifacts”,那么导入外部模块不会报错;只有勾选了“Use androidx.* artifacts”,导入外部模块才会报上面的错。勾选界面如下图所示:
而且一旦勾选了“Use androidx.* artifacts”,后续创建其它项目的时候,该选项会变成默认选中,且为灰显不可取消,只有卸载重装AS才能恢复该选项。
而如果不想卸载的话,可以参考https://blog.csdn.net/aqi00/article/details/94661015。提供了解决办法。