通过更新到 Android Studio 3.2 迁移到 AndroidX
Posted
技术标签:
【中文标题】通过更新到 Android Studio 3.2 迁移到 AndroidX【英文标题】:Migration to AndroidX through update to Android Studio 3.2 【发布时间】:2019-01-11 07:33:46 【问题描述】:我正在尝试迁移到 androidX,以便将 Material 组件用作按钮、带有 OutputLines 的 textInputLayout 等。问题是,如果我没记错的话,正如官方网站上所说,首先我必须下载 Android 3.2.我已经下载了 3.2 Beta 5,然后我将 compileSdkVersion 从 26 更新到 28,我添加了依赖项 实施 'com.google.android.material:material:1.0.0-beta01' 并将类路径从 3.1.3 更改为 classpath 'com .android.tools.build:gradle:3.2.0-alpha13'。 当我点击 Refactor -> Migrate to AndroidX 时,我继续重构并收到以下错误:
我找不到迁移和使用它的方法...你能帮帮我吗?提前致谢!
【问题讨论】:
【参考方案1】:从清单中删除 minSdk
和 targetSdk
并将它们添加到应用程序的 gradle 中,如下所示。
android
minSdkVersion 17
targetSdkVersion 28
还要确保在项目的 gradle 文件中定义了 google()
。
allprojects
repositories
jcenter()
google()
【讨论】:
以上是关于通过更新到 Android Studio 3.2 迁移到 AndroidX的主要内容,如果未能解决你的问题,请参考以下文章
更新到 Android Studio 3.2 后,Gradle 构建卡住并且永远不会完成
Android Studio 3.2 布局“预览”没有正确模拟材料设计组件