estudianteboi_
Tengo un problema con la ejecución de mi aplicación de Android:
Can't determine type for tag '<macro name="m3_comp_bottom_app_bar_container_color">?attr/colorSurface</macro>'
Eso es causado por 1.7.0
:
implementation 'com.google.android.material:material:1.7.0'
Será mejor que te quedes 1.6.0
hasta que arreglen esto
implementation 'com.google.android.material:material:1.6.0'
-
También se me ocurrió esta solución después de algunas pruebas y errores. Gracias por la versión exacta, me quedé con 1.0.0 solamente.
– Divya Gupta
27 de noviembre de 2022 a las 4:58
-
Rebajar no es una solución
– Jorgesys
29 de noviembre de 2022 a las 19:54
En su archivo build.gradle donde se encuentra la sección de “dependencias”, pegue esto:
implementation 'androidx.appcompat:appcompat:1.4.1'
implementation 'com.google.android.material:material:1.6.0'
en esta sección. Y elimine cadenas antiguas con el mismo texto y otras versiones de números. (en mi caso:
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.android.material:material:1.7.0'
). Han trabajado para mí.
fuente: https://github.com/facebook/react-native/issues/33926
-
Además, intente actualizar Android Studio. Lo actualicé y ahora los nuevos proyectos predeterminados de Android Studio funcionan bien. Sin un error que describiste.
– TheLV
26 oct 2022 a las 4:30
-
¡Gracias! Cambiar el material de nuevo a 1.6.0 resolvió el problema
– Ursa Gorse
1 de noviembre de 2022 a las 21:11
Se actualizó el complemento gradle de Android a 7.2.2 y el problema está resuelto. Intenta actualizar Android Studio también
Edric
Razón fundamental
Para ampliar las respuestas existentes, el notas de la versión de Material Components para Android 1.7.0 menciona que han actualizado los requisitos mínimos para su proyecto (énfasis mío):
Nuevos requisitos mínimos para el proyecto de tu aplicación:
- Actualización para Complemento de Android Gradle (AGP) versión 7.2.0
- Actualización para Gradle versión 7.3.3
- Actualización para Java 8 (versión 1.8)
- Actualización para Android Studio Chipmunk, versión 2021.2.1
Esto también se menciona en su (actualizado) Guía de inicio (de nuevo, énfasis mío):
5. Gradle, AGP y Android Studio
Al usar la versión MDC-Android
1.7.0-alpha02
y superior, deberá asegurarse de que su proyecto se construya con los siguientes requisitos mínimos, para admitir las funciones de compilación más recientes, como XMLmacro
:
Actualización del complemento Gradle de Android
Puede actualizar el complemento Gradle de Android de la siguiente manera:
gradle plugins
ADSL
La declaración del complemento se puede encontrar en el nivel superior build.gradle
/build.gradle.kts
expediente:
plugins {
// Or "com.android.library"
id("com.android.application") version "7.2.2" apply false
}
Ruta de clase de script de compilación
Actualizar el AGP classpath
dependencia (generalmente en el nivel superior build.gradle
/build.gradle.kts
expediente):
classpath("com.android.tools.build:gradle:7.2.2")
actualice su archivo build.gradle como se muestra a continuación:
classpath 'com.android.tools.build:gradle:7.2.1'
Solucionará los problemas, recuerde que v7.3.x no solucionará el problema, así que apéguese a 7.2.1 a partir de ahora.
-
¡Funciona! he actualizado a
classpath 'com.android.tools.build:gradle:7.3.1'
y también se actualizó gradle wrapper a 7.4– Zhomart
11 de diciembre de 2022 a las 18:19
Para el usuario de Flutter con este problema, así es como lo resuelve:
Ir a: build.gradle
cambio "classpath 'com.andriod.tools.build:gradle:5.6.0'"
a
"classpath 'com.andriod.tools.build:gradle:<latest version>'"
en mi caso :: classpath 'com.android.tools.build:gradle:7.2.1'
luego ir a :: android/gradle/wrapper/gradle-wrapper.properties
entonces cambia
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.3-all.zip
a
distributionUrl=https\://services.gradle.org/distributions/gradle-<latest>-all.zip
en mi caso distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-all.zip
-
¡Funciona! he actualizado a
classpath 'com.android.tools.build:gradle:7.3.1'
y también se actualizó gradle wrapper a 7.4– Zhomart
11 de diciembre de 2022 a las 18:19
Shubh Shree Panwar
En build.gradle(:aplicación),
Actualizar, compileSdk y targetSdk a 33 me ayudó (desde 32).
Tengo el mismo problema. Comenzó a suceder cuando Play Market (y Android Studio de forma predeterminada) comenzaron a requerir targetSdkVersion 31 o más. Los proyectos antiguos se están compilando bien. Además, estos nuevos proyectos creados (con nivel 31) no se inician en todos mis teléfonos (son viejos ~ 5-6 versiones de Android). El trabajo rápido puede ser: crear un proyecto basado en un proyecto anterior con menos versión SDK (29, por ejemplo), pero esto no resuelve el problema con proyectos de alto nivel SDK. Play Market lo requiere ahora.
– TheLV
26 de octubre de 2022 a las 3:04