【问题标题】:Android studio 3.2 canary Migrate featureAndroid studio 3.2 canary 迁移功能
【发布时间】:2018-10-22 12:23:39
【问题描述】:

我发现了两个新的重构命令,它们的具体功能是什么

  • 重构>将应用迁移到 appCompat
  • 重构>迁移到 androidX

【问题讨论】:

标签: android android-studio refactoring android-appcompat androidx


【解决方案1】:

Support(兼容性)库已被 Google 更改为 AndroidX 库。

因此在不久的将来将不再支持支持库。

所以“迁移到 androidX”将执行以下操作:

  1. Android Studio 将更改您的类中从 android.support 中的所有导入。 *androidx。 *
  2. build.gradle 的依赖项也将更改为相关的 androidX 库

【讨论】:

  • 嗨,一个小问题。 androidx 适合用于生产吗?我有大约 7-8 个外部库/依赖项,但我不知道它们都使用 android。那么我可以通过将我当前的项目迁移到 androidx 来使用 androidx 吗?
  • 在不久的将来你必须这样做。但根据我的经验,由于某些原因,我不知道:1)android X 的一些库没有稳定版本(只有 alpha 或 rc)2)带有注释处理器的库存在从旧支持库生成代码的问题(例如 ButterKnife)因此,如果您在 AndroidX 中的所有库都在稳定版本中类似,您可以尝试迁移。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-01-11
  • 2018-11-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-17
  • 2013-09-04
相关资源
最近更新 更多