studio google dependency agregar android gradle dependencies build-error

android - google - gradle dependencies tree



No se encontraron recursos que coincidan con el nombre dado(en ''dialogCornerRadius'' con valor ''? Android: attr/dialogCornerRadius'') (8)

¿Alguien puede ayudar por qué recibo un error en lo siguiente?

Error: (7, 41) No se encontraron recursos que coincidan con el nombre dado (en ''dialogCornerRadius'' con valor ''? Android: attr / dialogCornerRadius'').

apply plugin: ''com.android.application'' //Add these lines def Base_URL = ''"'' + WEBServiceBaseURL + ''"'' ?: ''"Define BASE URL"''; def SMS_Base_URL = ''"'' + WEBServiceBaseSMSURL + ''"'' ?: ''"Define SMS BASE URL"''; android.buildTypes.each { type -> type.buildConfigField ''String'', ''Base_URL'', WEBServiceBaseURL type.buildConfigField ''String'', ''SMS_Base_URL'', WEBServiceBaseSMSURL } android { compileSdkVersion 26 buildToolsVersion "26.0.1" defaultConfig { applicationId "com.bla.bla" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testCompile ''junit:junit:4.12'' compile ''com.android.support:design:+'' compile files(''libs/jxl-2.6.jar'') compile ''com.google.gms:google-services:+'' compile ''com.google.firebase:firebase-core:11.8.0'' compile ''com.google.firebase:firebase-messaging:11.8.0'' } apply plugin: ''com.google.gms.google-services''


Arreglé este problema seleccionando

API 27+: API de Android 27, vista previa de P (vista previa)

En la configuración de la estructura del proyecto. La siguiente imagen muestra mi configuración. Los 13 errores que venían al construir la aplicación, han desaparecido.


Cambia la línea de compile ''com.android.support:design:+'' para compile ''com.android.support:design:26.+''

Las dependencias de Gradle cuando se construye el proyecto está arrastrando las últimas versiones ya que el + le decía "obtener la última versión". el 26.+ indicará al proceso de compilación que solo actualice la última versión de v26.

O para ser aún más específico y seguro, cambie la línea a una versión específica, evitando el + completo. es decir, compile ''com.android.support:design:27.1.0''


Cambia las siguientes dependencias en tu gradle:

compile ''com.android.support:design:+''

a:

compile ''com.android.support:design:26.1.0''

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

a:

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

Tenga en cuenta que puede especificar cualquier versión, pero asegúrese de que ambos tengan la misma versión.

Esto asegurará que values-28.xml archivo values-28.xml .


Después de la ayuda de todos, pude resolver este problema y ejecutar la aplicación en una versión inferior.

Mi build.gradle actualizado es como abajo.

Un agradecimiento especial a todos los genios que hay!

apply plugin: ''com.android.application'' android.buildTypes.each { type -> type.buildConfigField ''String'', ''Base_URL'', WEBServiceBaseURL type.buildConfigField ''String'', ''SMS_Base_URL'', WEBServiceBaseSMSURL } android { compileSdkVersion 27 buildToolsVersion "26.0.2" defaultConfig { applicationId "com.dummy.dummy" minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled true } buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testCompile ''junit:junit:4.12'' compile ''com.android.support:design:26.+'' compile files(''libs/jxl-2.6.jar'') compile ''com.google.gms:google-services:+'' compile ''com.google.firebase:firebase-core:11.8.0'' compile ''com.google.firebase:firebase-messaging:11.8.0'' } apply plugin: ''com.google.gms.google-services''


Obtuvo el mismo error después de una migración fallida a AndroidX. Revirtí todos los cambios que realizó Android Studio, limpié el proyecto, invalidé el caché / reinicio y muchas otras cosas, pero sin suerte. Finalmente encontré que Android Studio agregó dos líneas a gradle.properties:

android.useAndroidX=true android.enableJetifier=true

Después de eliminar esas líneas todo vuelve a la normalidad.


Olvídate de las dependencias dinámicas y reemplázalos con versiones específicas fijas:

INCORRECTO :

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testCompile ''junit:junit:4.12'' compile ''com.android.support:design:+'' compile files(''libs/jxl-2.6.jar'') compile ''com.google.gms:google-services:+'' compile ''com.google.firebase:firebase-core:11.8.0'' compile ''com.google.firebase:firebase-messaging:11.8.0'' }

CORRECTO:

dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.android.support:appcompat-v7:26.1.0'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testCompile ''junit:junit:4.12'' compile ''com.android.support:design:26.1.0'' compile files(''libs/jxl-2.6.jar'') compile ''com.google.gms:google-services:3.1.1'' compile ''com.google.firebase:firebase-core:11.8.0'' compile ''com.google.firebase:firebase-messaging:11.8.0'' }


configura tu compileSdkVersion 28 para que Android Studio descargue los archivos de la plataforma


si en su nivel de aplicación gradle, si ha usado compileSdkVersion = 27, entonces no funcionará. Tienes que usar la versión 28.

compileSdkVersion 28 buildToolsVersion ''28.0.3''