由于公司现有项目是基于support构建的,学习该项目的时候,同时建立一个项目用于实习和验证。使用AndroidStudio新建项目时,发现默认选中“use androidx.* artifacts”,且不可更改,这样新建的项目导致和support的一些属性相冲突。解决的方法不要使用API Level 28以上的SDK。
首先,打开“SDK Manager”(Tools-->SDK Manager-->Appearance & Behavior --> System Settings --> Android SDK)。选中右下角的“Show Package Details”。然后如下图去掉"Android SDK Platform 29"前面的复选框。然后按钮“Applay”提交。
再次新建项目,我们发现“use androidx.* artifacts”这个选项可以取消选中了。
首先,打开“SDK Manager”(Tools-->SDK Manager-->Appearance & Behavior --> System Settings --> Android SDK)。选中右下角的“Show Package Details”。然后如下图去掉"Android SDK Platform 29"前面的复选框。然后按钮“Applay”提交。
再次新建项目,我们发现“use androidx.* artifacts”这个选项可以取消选中了。