当前位置: 首页 > 知识库问答 >
问题:

AAPT:错误:'0'与属性layout_constraintEnd_toEndOf(attr)引用不兼容|枚举[父=0]

束雅达
2023-03-14

我正在做布局,当启动模拟器时,我遇到了这个错误,我试图清理代码并重建它,而且我已经重新安装了android studio。我还尝试了“使缓存无效”,但问题仍然存在

我在媒体上看到你需要移除“kotlin-parcelize”

但这对我还是不起作用,谁能帮帮我。我已经在媒体中看到了im,这是我应该说的,我应该怎么做?

这是xml代码

<?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:tools="http://schemas.android.com/tools"
    android:id="@+id/layout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#eef4fb"
    tools:context=".SplashActivity">

    <TextView
        android:id="@+id/app_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="5dp"
        android:elevation="2dp"
        android:fontFamily="@font/bungee"
        android:text="@string/app_name"
        android:textAlignment="center"
        android:textColor="@color/black"
        android:textSize="50sp"
        app:layout_constraintEnd_toEndOf="0"
        app:layout_constraintStart_toStartOf="0"
        app:layout_constraintTop_toBottomOf="@+id/lottie" />

    <com.airbnb.lottie.LottieAnimationView
        android:id="@+id/lottie"
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:elevation="2dp"
        app:layout_constraintBottom_toBottomOf="0"
        app:layout_constraintEnd_toEndOf="0"
        app:layout_constraintStart_toStartOf="0"
        app:layout_constraintTop_toTopOf="0"
        app:layout_constraintVertical_bias="0.1"
        app:lottie_autoPlay="true"/>

</androidx.constraintlayout.widget.ConstraintLayout>

这是Java文件

package com.allforus.bookclub;

import androidx.appcompat.app.AppCompatActivity;

import android.annotation.SuppressLint;
import android.os.Bundle;

@SuppressLint("CustomSplashScreen")
public class SplashActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.splash_main);
    }
}

这就是构建。gradle文件


plugins {
    id 'com.android.application'
}

android {
    compileSdk 32

    defaultConfig {
        applicationId "com.allforus.bookclub"
        minSdk 26
        targetSdk 32
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }


    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

dependencies {

    implementation 'androidx.appcompat:appcompat:1.4.2'
    implementation 'com.google.android.material:material:1.6.1'
    implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
    implementation "com.airbnb.android:lottie:2.8.0"
    testImplementation 'junit:junit:4.13.2'
    androidTestImplementation 'androidx.test.ext:junit:1.1.3'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
}

共有1个答案

胡安怡
2023-03-14

在bolow属性的xml文件中,使用父级而不是0

app:layout_constraintEnd_toEndOf="0"
app:layout_constraintStart_toStartOf="0"

app:layout_constraintBottom_toBottomOf="0"
app:layout_constraintEnd_toEndOf="0"
app:layout_constraintStart_toStartOf="0"
app:layout_constraintTop_toTopOf="0"
 类似资料:
  • 我试图隐藏状态栏,但决定不这样做,所以我做了一切,但这个问题存在。 错误:错误:(26)错误:“”与属性android:图标(attr)引用不兼容。 错误:(26)“”与属性android:图标(attr)引用不兼容。 错误:处理清单失败。 错误:java.util.concurrent.执行异常:java.util.concurrent.执行异常:com.android.tools.aapt2.

  • 我有一个错误:C:\Users\juan_\AndroidStudioProjects\DermaApp\app\src\main\res\layout\activity_login.xml:33:aapt:error:找不到属性starticcondrawable(又名com.example.example:starticcondrawable)。 错误出现在XML:app:starticond

  • 执行任务:[: app: assembleDebug] 任务:应用:预构建最新任务:应用:预构建最新任务:应用:预构建最新任务:应用:CompiledBugAidl无源任务:应用:checkDebugManifest最新任务:应用:CompiledBugRenderScript无源任务:应用:GeneratedBugConfig Build最新任务:应用:PrepareNetjar最新任务:应用:

  • Android资源链接失败输出:C:\ Users \ backup \ AndroidStudioProjects \ geus PE \ app \ src \ main \ RES \ layout \ activity _ home . XML:11:错误:“à dp”与属性layout_marginBottom (attr)维度不兼容。c:\ Users \ backup \ Andro

  • 我试图运行一个简单的迁移,我得到了这个错误。我想是某种兼容性错误。如何修复它,如何避免将来出现兼容性问题?

  • 问题内容: 我一直在切换到拉曼SQL棒球数据库的脱机版本时遇到问题。我正在使用嵌入到EDX课程中的终端。此命令在Web终端上运行良好: 它正在运行SQL 5.5.46,但是当我使用运行5.7.10的脱机版本时,出现以下错误代码: 错误代码:1055。SELECT列表的表达式#1不在GROUP BY子句中,并且包含未聚合的列’stats.m.nameFirst’,该列在功能上不依赖于GROUP BY