使用Android Studio菜单选项Refactor - > Refactor to Androidx迁移到Androidx软件包后...
我收到以下错误:
Error inflating class androidx.constraintlayout.widget.ConstraintLayout
Run Code Online (Sandbox Code Playgroud)
han*_*ach 83
确保约束布局更新为最新版本:
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
Run Code Online (Sandbox Code Playgroud)
并替换您的xml标记名称
<androidx.constraintlayout.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
同
<androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
在使用此快捷方式显示的每个位置:
Mac(⇧⌘F或⇧⌘R)Windows(Ctrl + Shift + R)
Dev*_*shi 30
在AndroidStudio 3.3 RC2中我通过升级解决了它 -
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
Run Code Online (Sandbox Code Playgroud)
至
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
Run Code Online (Sandbox Code Playgroud)
在build.gradle中(模块:app)
注意:此解决方案也适用于3.3版本(根据FireZenk的评论)
Art*_*jia 20
只需更换
<androidx.constraintlayout.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
同
<androidx.constraintlayout.widget.ConstraintLayout>
Run Code Online (Sandbox Code Playgroud)
在项目的xml文件中.
您可以在mac (⇧⌘F或⇧⌘R)和窗口(Ctrl + Shift + R)中使用" 在路径中替换"快捷方式
好吧,以我为例,我尝试了解决方案1仍然无法正常工作。然后我将解决方案2和解决方案1一起使用
解决方案1在应用程序级别build.gradle
文件中更新当前版本的ConstraintLayout 。
从
implementation 'androidx.constraintlayout:constraintlayout:1.1.2'
至
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
解决方案2使缓存无效,然后重新启动Android Studio(如果在应用解决方案1后仍然无法使用)。
文件 ->使高速缓存无效/重新启动 ->使无效并重新启动
我都用了它们,对我来说很好用。
注意: 解决方案1很重要。
归档时间: |
|
查看次数: |
17478 次 |
最近记录: |