android - 无法在android studio中选择 'settings activity'

标签 android android-activity settings

我正在按照教程 (9.2) 进行操作,它要求添加“设置 Activity ”,当我尝试选择它时,它显示为灰色并表示它“需要 androidx 支持”。我在教程中找不到对 androidx 支持的引用,并尝试用谷歌搜索问题无济于事。我什至从主文件加载了完成的项目,将他们的代码与我的进行比较,我找不到对 androidx 的引用。我正在使用 android studio 3.4.1

最佳答案

如其所说,它需要androidx支持。您需要在项目中启用 AndroidX。将这两行添加到您的 gradle.properties 文件中:

android.useAndroidX=true
android.enableJetifier=true

将这两个 gradle 插件标志设置为 true 意味着 Android 插件将使用适当的 AndroidX 库而不是支持库,并将重写它们的二进制文件。另外需要注意的是,由于本项目需要使用AndroidX,因此需要将编译SDK设置为Android 9.0(API level 28)或更高版本。

要了解更多如何将整个项目迁移到 AndroidX,请关注此 link

关于android - 无法在android studio中选择 'settings activity',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56550431/

相关文章:

c# - 在C#项目设置中定义我自己的环境变量

android - NotificationChannel 在 Android 8.0 中始终发出声音

android - Xmlapter 示例不工作。包含(联系人阅读器、Rss 提要、照片显示)

android - Activity、AppCompatActivity、FragmentActivity和ActionBarActivity : When to Use Which?

iphone - iPhone 应用程序设置是否必须显示在 iPhone 系统设置中?

c# - 保存应用程序首选项...注册表/文件?

android - 如何使导航栏透明?

android - volley imageCache 和 imageRequest 都缓存图像

android - Android 上的设备倾斜度

android - 如何重写 Fragment 中的 AttachBaseContext?