ttcindex resource not found fontvariationsettings error dialogcornerradius android attr

dialogcornerradius - error:( 214 5 error resource android attr fontvariationsettings not found



Error:(9, 5) error: recurso android: attr/dialogCornerRadius no encontrado (12)

En mi caso, este error ocurrió mientras estaba usando el

implementation ''com.android.support:appcompat-v7:+'' implementation ''com.android.support:design:+''

bibliotecas junto con google

implementation ''com.google.android.material:material-components:+''

biblioteca. Si este es el caso en su proyecto, le recomiendo eliminar completamente la biblioteca de componentes de material de Google de su proyecto.

Así que instalé android studio 3.0.1 y tan pronto como abrió el gradle construido y mostró los siguientes errores. Intenté agregar dependencias como diseño y soporte, pero en vano. ¿Alguien podría ayudarme? Gracias de antemano.

Muestra que algunos atributos como dialogCornerRadius y fontVariation Settings no se encuentran.


Encontré un complemento ordenado para resolver esto: cordova-android-support-gradle-release

complemento cordova agregar cordova-android-support-gradle-release --variable ANDROID_SUPPORT_VERSION = 27. + --save


Estaba teniendo el mismo problema al agregar una API de navegación de mapbox y resolví este problema yendo a: file> project Structure y luego configurando la versión de compilación sdk y la versión de la herramienta de compilación a la última. Y aquí está la captura de pantalla:

Espero eso ayude.


Este error se produce debido a una versión de biblioteca y compileSdkVersion no compileSdkVersion .

por ejemplo:

compileSdkVersion 27 implementation ''com.android.support:appcompat-v7:26.1.0'' implementation ''com.android.support:design:26.1.0''

y también evite usar el signo + con la biblioteca como se muestra a continuación:

implementation ''com.android.support:appcompat-v7:26.+''

use una versión de biblioteca exacta como esta

implementation ''com.android.support:appcompat-v7:26.1.0''

El uso del signo + con la biblioteca dificulta que el proceso de construcción recopile la versión exacta que se requiere, lo que hace que el sistema sea inestable, por lo tanto, se debe desalentar.


Las dependencias se deben aplicar como se muestra a continuación para resolver este problema:

dependencies { implementation fileTree(include: [''*.jar''], dir: ''libs'') implementation ''com.android.support.constraint:constraint-layout:1.0.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.1'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.1'' implementation ''com.android.support:support-v4:27.1.0'' implementation ''com.android.support:appcompat-v7:27.1.0'' implementation ''com.android.support:recyclerview-v7:27.1.0'' }

Por favor no use la versión de:

v7: 28.0.0-alpha1


Si migraste a AndroidX y recibes este error, debes configurar el SDK de compilación en Android 9.0 (nivel de API 28) o superior


Tal vez sea demasiado tarde, pero encontré una solución:

Tienes que editar en build.gradle o compileSdkVersion -> para durar (ahora es 28). Como eso:

android { compileSdkVersion 28 defaultConfig { applicationId "NAME_OF_YOUR_PROJECT_DIRECTORY" minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }

o puede cambiar la versión de implementación:

dependencies { implementation fileTree(dir: ''libs'', include: [''*.jar'']) api ''com.android.support:design:27.+'' implementation ''com.android.support:appcompat-v7:27.1.1'' implementation ''com.android.support.constraint:constraint-layout:1.1.2'' testImplementation ''junit:junit:4.12'' androidTestImplementation ''com.android.support.test:runner:1.0.2'' androidTestImplementation ''com.android.support.test.espresso:espresso-core:3.0.2'' }


Verifique sus dependencias para usos de + en las versiones. Alguna dependencia podría estar usando com.android.support:appcompat-v7:+ . Esto genera problemas cuando se lanza una nueva versión y podría romper las funciones.

La solución para esto sería usar com.android.support:appcompat-v7:{compileSdkVersion}.+ o no usar + y usar la versión completa (por ejemplo, com.android.support:appcompat-v7:26.1.0 ).

Si no puede ver una línea en sus archivos build.gradle para esto, ejecute en la terminal de Android Studio para obtener una visión general de lo que utiliza cada dependencia

gradlew -q dependencies app:dependencies --configuration debugAndroidTestCompileClasspath (incluye las dependencias de androidtest)

O

gradlew -q dependencies app:dependencies --configuration debugCompileClasspath (dependencias regulares para depuración)

lo que resulta en algo que se parece a esto

------------------------------------------------------------ Project :app ------------------------------------------------------------ debugCompileClasspath - Resolved configuration for compilation for variant: debug ... +--- com.android.support:appcompat-v7:26.1.0 | +--- com.android.support:support-annotations:26.1.0 | +--- com.android.support:support-v4:26.1.0 (*) | +--- com.android.support:support-vector-drawable:26.1.0 | | +--- com.android.support:support-annotations:26.1.0 | | /--- com.android.support:support-compat:26.1.0 (*) | /--- com.android.support:animated-vector-drawable:26.1.0 | +--- com.android.support:support-vector-drawable:26.1.0 (*) | /--- com.android.support:support-core-ui:26.1.0 (*) +--- com.android.support:design:26.1.0 | +--- com.android.support:support-v4:26.1.0 (*) | +--- com.android.support:appcompat-v7:26.1.0 (*) | +--- com.android.support:recyclerview-v7:26.1.0 | | +--- com.android.support:support-annotations:26.1.0 | | +--- com.android.support:support-compat:26.1.0 (*) | | /--- com.android.support:support-core-ui:26.1.0 (*) | /--- com.android.support:transition:26.1.0 | +--- com.android.support:support-annotations:26.1.0 | /--- com.android.support:support-v4:26.1.0 (*) +--- com.android.support.constraint:constraint-layout:1.0.2 | /--- com.android.support.constraint:constraint-layout-solver:1.0.2 (*) - dependencies omitted (listed previously)

Si no tiene control sobre cómo cambiar la versión, intente forzarla a usar una versión específica.

configurations.all { resolutionStrategy { force "com.android.support:appcompat-v7:26.1.0" force "com.android.support:support-v4:26.1.0" } }

La dependencia de la fuerza puede necesitar ser diferente dependiendo de lo que se establezca en 28.0.0


Yo tuve exactamente el mismo problema. El siguiente hilo me ayudó a resolverlo. Simplemente configure su versión de Compile SDK en Android P.

https://.com/a/49172361/1542720


intente cambiar compileSdkVersion a: compileSdkVersion 28


Esto se debe a que las implementaciones de compileSdkVersion, buildToolsVersion y Dependencias no coinciden. Debe hacerlo así, tengo 28 bibliotecas y luego

compileSdkVersion 28 targetSdkVersion 28 buildToolsVersion 28.0.3 implementation ''com.android.support:design:28.0.0'' implementation ''com.android.support:appcompat-v7:28.0.0''

Si usas Any donde sea menor a 28, este error debería ocurrir, así que intenta con la biblioteca de coincidencias en todos.


buildscript { project.ext { supportLibVersion = ''27.1.1'' compileVersion = 28 minSupportedVersion = 22 } }

y establecer dependencias:

implementation "com.android.support:appcompat-v7:$project.supportLibVersion"