Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法实例化以下类:-androidx.constraintlayout.widget.constraintlayout_Android_Android Layout_Layout_Android Constraintlayout - Fatal编程技术网

无法实例化以下类:-androidx.constraintlayout.widget.constraintlayout

无法实例化以下类:-androidx.constraintlayout.widget.constraintlayout,android,android-layout,layout,android-constraintlayout,Android,Android Layout,Layout,Android Constraintlayout,我刚刚恢复了一个被Android Studio破坏的项目,该项目崩溃并重写了除MainActivity之外的所有文件。我使用了目前在V3.1上的V1.0旧备份的一部分,并用一个appshowjava恢复了一些代码。问题是constraintLayout的所有出现都显示为灰色框。我正在使用 implementation "androidx.constraintlayout:constraintlayout:1.1.3" 我已经在谷歌上搜索过了,但还没有找到解决方案,这对我来说是可行的 Examp

我刚刚恢复了一个被Android Studio破坏的项目,该项目崩溃并重写了除MainActivity之外的所有文件。我使用了目前在V3.1上的V1.0旧备份的一部分,并用一个appshowjava恢复了一些代码。问题是constraintLayout的所有出现都显示为灰色框。我正在使用

implementation "androidx.constraintlayout:constraintlayout:1.1.3"
我已经在谷歌上搜索过了,但还没有找到解决方案,这对我来说是可行的

Example.xml

Stracktrace


尝试将依赖项升级到最新版本。同时将您的项目升级到AndroidX


选中以将项目升级到AndroidX。

尝试将其升级到最新版本。除此之外,请将您的项目升级到AndroidX以便进一步调查,您是否可以添加build.gradle文件?我的项目已迁移到AndroidX,并且上面的依赖关系正常,但具有透明背景的布局文件除外。我该如何解决这个问题?
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout  
    xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:aapt="http://schemas.android.com/aapt" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent">

    <TextView
        android:textSize="18sp"
        android:gravity="center"
        android:id="@+id/reset_game_disclaimer"
        android:layout_width="346dp"
        android:layout_height="87dp"
        android:layout_marginTop="160dp"
        android:text="@string/reset_game_are_you_sure"
        app:layout_constraintEnd_toEndOf="0"
        app:layout_constraintStart_toStartOf="0"
        app:layout_constraintTop_toTopOf="0"/>

    <Button
        android:textSize="16sp"
        android:textColor="#ffffff"
        android:id="@+id/button_reset_game"
        android:background="@drawable/rounded_button"
        android:layout_width="200dp"
        android:layout_height="49dp"
        android:text="@string/reset_game"
        android:backgroundTint="#ffb00020"
        app:layout_constraintBottom_toBottomOf="0"
        app:layout_constraintEnd_toEndOf="0"
        app:layout_constraintStart_toStartOf="0"
        app:layout_constraintTop_toBottomOf="@+id/reset_game_disclaimer"
        app:layout_constraintVertical_bias="0.705"/>

</androidx.constraintlayout.widget.ConstraintLayout>
java.lang.NoClassDefFoundError: androidx/constraintlayout/widget/R$styleable
at androidx.constraintlayout.widget.ConstraintLayout.init(ConstraintLayout.java:599)
at androidx.constraintlayout.widget.ConstraintLayout.<init>(ConstraintLayout.java:576)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:403)
at org.jetbrains.android.uipreview.ViewLoader.loadClass(ViewLoader.java:186)
at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:144)
at com.android.tools.idea.rendering.LayoutlibCallbackImpl.loadView(LayoutlibCallbackImpl.java:309)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:418)
at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:429)
at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:333)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:730)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:394)
at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:323)
at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:394)
at com.android.tools.idea.layoutlib.LayoutLibrary.createSession(LayoutLibrary.java:200)
at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:572)
at com.android.tools.idea.rendering.RenderTask.lambda$inflate$5(RenderTask.java:698)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1590)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
dependencies {
    implementation "androidx.constraintlayout:constraintlayout:2.0.0-beta4"
}