【问题标题】:Migration to androidX missing in Android StudioAndroid Studio 中缺少向 androidX 的迁移
【发布时间】:2018-08-11 09:57:05
【问题描述】:

我正在尝试将我的项目迁移到 androidX。我正在尝试迁移的项目基于 android 支持库 AppCompat。在开发人员文档中,它说您可以通过执行以下操作迁移到 AndroidX: Android Studio -> 重构 -> 迁移到 AndroidX 但是当我按照这些步骤操作时,我最终会选择 Refactor,因为我只有 Migrate to AppCompat 选项。 我不知道该怎么办。

附加信息:
Android Studio 版本:3.1.4(稳定通道)
Android SDK 工具版本:26.1.1

感谢您的帮助!

【问题讨论】:

    标签: java android android-studio androidx android-studio-3.1.4


    【解决方案1】:

    “重构为 AndroidX”选项可用于 AndroidStudio 3.2 稳定版及更高版本。 https://developer.android.com/studio/

    【讨论】:

    • 在 Android Studio 设置中检查 IDE 更新后,显示“您已经安装了最新版本的 Android Studio 和插件”。我需要从外部来源下载 3.2.x 更新吗?
    • 是的,Android Studio 有 3 或 4 个通道,您现在使用的是“Stable”,您必须下载完整的 Android Studio“Beta”或“Canary”才能开始使用不稳定版本
    • 我有 Android Studio 3.2,但仍然缺少“重构到 AndroidX”选项。有什么想法吗?
    • @laim2003 您是否声称他们在 3.5 之前的所有版本中完全删除了该功能?看起来很奇怪
    • @TimCastelijns 不,我的意思是“迁移到 AndroidX”在每个稳定版及更高版本的 AndroidStudio 3.2 中都实现了。
    【解决方案2】:

    在文件导航窗口中切换到“Android”或“项目”选项卡。然后右键单击您的父文件夹并转到重构,其中列出了“迁移到 android”选项。这很简单。如果迁移中出现任何错误,我们可以使用同一菜单下的“迁移到 appcompat”切换回 appcompat 版本。

    【讨论】:

    • 这应该是公认的答案,因为即使您有 Android Studio 4.0,菜单也只会显示迁移到 JUnit5。
    【解决方案3】:

    如果您将AndroidStudio更新到3.2或更高版本后遇到同样的问题,您可以将您的***.kts修改为***.gradle。我这样解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2019-11-29
      • 1970-01-01
      • 2015-03-11
      • 2020-01-27
      • 1970-01-01
      • 2020-08-01
      • 2019-01-11
      • 2019-11-09
      • 1970-01-01
      相关资源
      最近更新 更多