首页 > 解决方案 > AAPT:错误:找不到属性 startIconDrawable

问题描述

我有一个错误:C:\Users\juan_\AndroidStudioProjects\DermaApp\app\src\main\res\layout\activity_login.xml: 33: AAPT: error: attribute startIconDrawable (aka com.example.example: startIconDrawable) not found .

错误出现在 XML 的这一行中:app:startIconDrawable="@drawable/ic_email"

 <com.google.android.material.textfield.TextInputLayout
        android:id="@+id/textinputlayoutCorreo"
        app:startIconDrawable="@drawable/ic_email"
        style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
        android:layout_width="299dp"
        android:layout_height="80dp"
        android:hint="Correo"
        android:textColor="@color/colorNegro"
        app:counterEnabled="true"
        app:counterMaxLength="30"
        app:helperText="Requerido"
        app:layout_constraintBottom_toTopOf="@+id/textinputlayoutContrasena"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        android:layout_marginBottom="10dp">

        <com.google.android.material.textfield.TextInputEditText
            android:id="@+id/editTextcorreo"
            android:layout_width="300dp"
            android:layout_height="54dp"
            android:inputType="textEmailAddress"
            android:textColor="@color/colorNegro"
            android:maxLength="30"
            android:textStyle="bold" />
    </com.google.android.material.textfield.TextInputLayout>

标签: javaxmlandroid-studio

解决方案


最好使用最新的稳定版本 - 而不是发布候选:

implementation "com.google.android.material:material:1.2.1"

任何迟于1.1.0-alpha05应该工作的东西,因为它已被添加到那里


推荐阅读