【问题标题】:Unable to select 'settings activity' in android studio无法在 android studio 中选择“设置活动”
【发布时间】:2019-10-26 06:33:26
【问题描述】:

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

【问题讨论】:

    标签: android android-activity settings


    【解决方案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

    【讨论】:

    • 非常感谢您的意见 Ahmedaljubair,不幸的是您的建议对我不起作用。正如我所说,我已经从主文件中加载了完成的项目并比较了他们的代码,他们没有在这个项目中使用 androidx(并且教程中没有提到 androidx)....我坚持! :(
    • @SteveC,您能否分享指向该教程系列的特定视频的链接,您提到的是9.2?除此之外,真的很难破译问题出在哪里或这里出了什么问题。
    • 2.1 探索设置活动模板。要在 Android Studio 的应用项目中包含 Settings Activity 模板,请执行以下步骤: 复制 DroidCafeOptionsUp 项目文件夹,并将其重命名为 DroidCafeWithSettings。运行应用程序以确保其正常运行。在 Project > Android 窗格顶部选择 app,然后选择 New > Activity > Settings Activity。
    • ...这就是我看到“设置活动”变灰的地方,并带有“需要 androidx 支持”的评论
    猜你喜欢
    • 2023-02-12
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 2018-04-12
    • 2021-09-17
    • 2017-04-03
    相关资源
    最近更新 更多