Android 工作室将 androidx 迁移到 android 8.1

Android studio migrate androidx to android 8.1

每次我制作一个新项目时,android 工作室会自动为 api 29 创建一个目标,我不想这样做,因为我想使用 api 27 和降低。此外,它使用的依赖项是 "androidx:appcompat" 而不是 api 27 的实现。帮助?

我使用 api 27 的原因是我目前正在为 android (oreo) 制作一个应用程序并在导航栏下方。但是,导航栏仅适用于 27 版本。

如果您不想使用 androidx,请在 build.gradle 中删除与它有关的所有内容。同时删除

android.useAndroidX=true
android.enableJetifier=true

来自您的 gradle.properties 或将其设置为 false。

然后您可以将任何您想要的库导入到项目中,具有任何版本并针对您想要的 API 级别。

如果您不想 API 级别 29,只需转到您的 build.gradle 并在 targetSdkVersion 中设置另一个。 Android Studio 会做的唯一坏事是提示您应该以最新版本为目标,但您可以随时关闭 ir。