Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.8K
Visualizações
¿Cómo solucionar el ERROR: Sin firma del método: build_ap86oam3dut3pxce3x49rdtma.android()?

ERROR: Sin firma del método: build_ap86oam3dut3pxce3x49rdtma.android() es aplicable para los tipos de argumento: (build_ap86oam3dut3pxce3x49rdtma$_run_closure1) valores: [build_ap86oam3dut3pxce3x49rdtma$_run_closure1@47588b04]

El gradle de compilación es:

 apply plugin: 'com.android.application' android{ implementationSdkVersion 28 buildToolsVersion "29.0.3" defaultConfig { applicationId "com.uiresource.taksiku" minSdkVersion 16 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) androidTestImplementation('com.android.support.test.espresso:espresso-core:2.3-alpha', { exclude group: 'com.android.support', module: 'support-annotations' }) implementation "com.android.support:appcompat-v7:$var" implementation 'com.android.support:design:28.0.0' testimplementation 'junit:junit:4.13' implementation 'com.android.support.constraint:constraint-layout:2.0.0-beta5' implementation 'de.hdodenhof:circleimageview:3.1.0' }
over 4 years ago · Hanz Gallego
39 Respostas
Responde à pergunta

0

Soy nuevo en Android, pero hoy recibí un mensaje similar al tuyo cuando trato de usar una versión diferente (no las sugeridas) del complemento Gradle y el motor Gradle en Android Studio 4.1 Canary.

Cuando tenía en mi aplicación build.gradle estas líneas:

 task wrapper(type: Wrapper){ gradleVersion = '5.6.4' }

y en mi build.gradle para el módulo esta línea

 classpath 'com.android.tools.build:gradle:3.6.3'

Este fue el mensaje que recibí con la configuración anterior:

 A problem occurred evaluating project ':app'. > No signature of method: build_5dcjpn4h9nkpym0yszxs5w2uh.android() is applicable for argument types: (build_5dcjpn4h9nkpym0yszxs5w2uh$_run_closure1) values: [build_5dcjpn4h9nkpym0yszxs5w2uh$_run_closure1@2e4515b3]

La forma en que encontré para resolver este error fue cambiar la versión del complemento gradle en mi build.gradle para el módulo como este

 classpath 'com.android.tools.build:gradle:4.0.0'

Espero que esto pueda ayudarte. ¡Feliz codificación!

over 4 years ago · Hanz Gallego Relatório

0

Asegúrese de estar utilizando el complemento de Android kotlin en lugar del complemento kotlin jvm.

 apply plugin: 'kotlin-android' // NOT kotlin-jvm
over 4 years ago · Hanz Gallego Relatório

0

Lo mejor que puede hacer es comentar partes de su archivo build.gradle relacionadas con el problema hasta que obtenga una buena compilación y descomentarlas 1 por 1 hasta que encuentre el problema. Tuve el mismo error y estaba relacionado con un error tipográfico en uno de los bloques build.gradle de la aplicación. estaba usando:

 android { ... buildFeature { ... } }

en lugar de

 android { ... buildFeatures { ... } }

¡Buena suerte!

over 4 years ago · Hanz Gallego Relatório

0

Tuve exactamente el mismo problema. Es desagradable.

Primero seguí la respuesta aquí Las características obsoletas de Gradle no son compatibles y las ejecuté en el terminal cd android && ./gradlew clean && ./gradlew :app:bundleRelease

el comando gradlew brindó comentarios más detallados, y resultó que mi Java y JDK eran de 32 bits en lugar de 64 y también estaban desactualizados ...

Esto generó más errores, pero pudo resolverlos paso a paso: Tamaño de almacenamiento dinámico inicial no válido -Xms4096M No se pudo encontrar tools.jar. Compruebe que C:\Archivos de programa\Java\jre1.8.0_151 contiene una instalación de JDK válida

over 4 years ago · Hanz Gallego Relatório

0

Intente comentar esto en el archivo build.gradle de su aplicación

 openOptions { disable 'InvalidPackage' }
over 4 years ago · Hanz Gallego Relatório

0

Recibí un error similar porque el versionCode de versión se tomaba de un archivo de propiedades, pero el código de versión debe ser un número entero y no una cadena, por lo que se necesitaba toInteger() .

Buenos registros, android.

over 4 years ago · Hanz Gallego Relatório

0

Agregué depuración en buildTypes en el archivo gradle y me perdí una coma después de "API_URL":

no funciona:

 buildTypes { ... debug { buildConfigField "String", "API_URL" "\"http://myapi.com/\"" } }

trabajando:

 buildTypes { ... debug { buildConfigField "String", "API_URL", "\"http://myapi.com/\"" } }

¡buena suerte!

over 4 years ago · Hanz Gallego Relatório

0

Problema anterior, pero vale la pena señalar que es posible que deba seguir la guía de migración aquí si ve este problema:

https://developer.android.com/topic/libraries/view-binding/migration

Para mí, eliminar la línea apply plugin: 'kotlin-android-extensions' y agregar el enlace de vista como se muestra a continuación resolvió el problema:

 buildFeatures { viewBinding true }
over 4 years ago · Hanz Gallego Relatório

0

Estaba revisando un proyecto muy antiguo de Github y encontré la solución haciendo coincidir el archivo build.gradle del nivel de la aplicación con mi proyecto actual, por lo tanto, la solución es reemplazar

 runProguard false

con

 minifyEnabled false

Debe haber quedado obsoleto y eliminado en una compilación posterior que causó un problema similar: No signature of method: build_6f958jjxpxn7lllu9wu5brezx.android()

over 4 years ago · Hanz Gallego Relatório

0

Tengo este problema después de agregar

 kapt { // etc }

porque no había agregado:

 apply plugin: 'kotlin-kapt'
over 4 years ago · Hanz Gallego Relatório

0

Para mí, el motivo fue escribir mal el comando libs nativo para gradle, a partir de actualizaciones de versión y tutoriales antiguos.

 externalNativeBuild { ndkBuild { path 'Android.mk' } } ... // But i had: externalNativeBuild { ndk { path 'Android.mk' } }

Pero como indica el número de respuesta, hay varias posibilidades para este problema.
Lo más probable es que después de algunas actualizaciones de versión, algunas funciones de Gradle ya no estén disponibles.

over 4 years ago · Hanz Gallego Relatório

0

Para mi el problema estaba en este bloque

 defaultConfig { applicationId "abc" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion versionCode 12.1 **-> 13** versionName "3" }

El 'versionCode' no debe ser un número decimal

over 4 years ago · Hanz Gallego Relatório

0

He estado luchando con el error después de agregar sabores de Flutter. Aparentemente, si tiene nombres de sabor que contienen - no funcionará.

por ejemplo, nombres transformados de test-preprod a test_preprod y ahora está funcionando.

over 4 years ago · Hanz Gallego Relatório

0

Tuve un problema similar al de @LalitFauzdar pero con una solución diferente. Un complemento que estoy usando requiere reglas personalizadas de ProGuard para compilaciones de lanzamiento, pero agregar una referencia al archivo de reglas en el archivo gradle de la aplicación resultó en el error en cuestión. Aquí está la línea ofensiva, comentada:

 buildTypes { release { signingConfig signingConfigs.release // proguardFiles 'proguard-rules.pro' } }
over 4 years ago · Hanz Gallego Relatório

0

Gracias por mencionar solo comentar cosas y probar, para mi fue:

 kapt { useBuildCache = true }

Lo eliminé, todo se estaba construyendo de nuevo. Ocurrió después de actualizar la versión de Kotlin.

over 4 years ago · Hanz Gallego Relatório

0

En mi caso, la causa del error está abajo.

CompilpepeeSdkVersion

en vez de

compilarSdkVersion

over 4 years ago · Hanz Gallego Relatório

0

Si está utilizando la versión 1.4.21 o posterior de Kotlin, la extensión kotlin-android está obsoleta. Entonces, si elimina el complemento, también debe eliminar el bloque de extensión experimental de Android. En mi caso, tuve que eliminar estos fragmentos de código.

 apply plugin: 'kotlin-android-extensions' androidExtensions { experimental = true }
over 4 years ago · Hanz Gallego Relatório

0

Tuve un problema similar porque agregué una coma final en , en android/app/build.gradle

over 4 years ago · Hanz Gallego Relatório

0

en mi caso necesitaba comentar estas lineas en gradle

 androidExtensions{ experimental = true }
over 4 years ago · Hanz Gallego Relatório

0

Es porque hay un error de sintaxis en android{..} parte de implementationSdkVersion Has usado deploymentSdkVersion que idealmente debería ser compileSdkVersion . El error en los nombres de las variables en android{..} conduce a tales errores.

TLDR;

Reemplazar compileSdkVersion con implementationSdkVersion

over 4 years ago · Hanz Gallego Relatório

0

Estaba tratando de agregar un complemento parcelable en mi proyecto. este fue el mismo error en mi caso también. Porque, JetBrains extrajo Parcelize de Kotlin Android Extensions a un nuevo complemento, kotlin-parcelize

Entonces, si desea agregar paquete fácil en kotlin, siga estos pasos:

Primero deberá agregar el complemento kotlin-parcelize a su módulo

complementos { .. id 'kotlin-parcelize' }

Luego cambie su antigua declaración de importación de

importar kotlinx.android.parcel.Parcelize

para

importar kotlinx.parcelize.Parcelize

Ejemplo:

importar kotlinx.parcelize.Parcelize

importar android.os.Parcelable

@Parcelize clase Usuario(

val nombre: Cadena, val edad: Int

): Parcelable

over 4 years ago · Hanz Gallego Relatório

0

La mayoría de las veces faltan dependencias, si está usando "dagger/Hilt"

  • Asegúrese de que esté agregado en el nivel de proyecto build.graddle
 dependencies { // .... classpath "com.google.dagger:hilt-android-gradle-plugin:$hilt_version" }
  • agregue el complemento de empuñadura en el nivel de la aplicación build.graddle
 plugins { //.... id 'dagger.hilt.android.plugin' }
  • agregue dependencias completas de empuñadura y daga
 //hilt implementation "com.google.dagger:hilt-android:$hilt_version" // Dagger Core implementation "com.google.dagger:dagger:2.28" kapt "com.google.dagger:dagger-compiler:2.28" // Dagger Android api 'com.google.dagger:dagger-android:2.35.1' api 'com.google.dagger:dagger-android-support:2.31' kapt 'com.google.dagger:dagger-android-processor:2.31' //Dagger - Hilt implementation "com.google.dagger:hilt-android:2.32-alpha" kapt "com.google.dagger:hilt-android-compiler:2.28-alpha"
over 4 years ago · Hanz Gallego Relatório

0

Este problema generalmente está relacionado con algún cambio en el archivo build.gradle, por ejemplo, en mi caso, fue esta línea en la sección defaultConfig de ese archivo:

 versionCode 1.1

Lo cambié a:

 versionCode 2

y problema solucionado.

over 4 years ago · Hanz Gallego Relatório

0

Para mí fue useIR true dentro kotlinOptions

over 4 years ago · Hanz Gallego Relatório

0

Tuve este error cuando agregué 2 sabores de productos a mi archivo de módulo de aplicación build.gradle con los siguientes nombres:

 productFlavors { normal-sv1 { ... } normal-sv2 { ... } }

Descubrí que este error se debió al '-' en medio de los nombres de los sabores. Cuando usé '_' en lugar de '-', como a continuación, el error desapareció.

 productFlavors { normal_sv1 { ... } normal_sv2 { ... } }
over 4 years ago · Hanz Gallego Relatório

0

Recibí el mismo mensaje de error hasta que comenté todo en el complemento de Android, excepto la versión compilada de SDK, tratando de volver a una configuración de compilación exitosa.

 android { compileSdkVersion 23 /* ... */ }

Luego, comencé a descomentar las cosas hasta que reduje el problema al uso incorrecto de lo siguiente.

 ProductFlavors { ... }

No estoy seguro de si está usando el mismo bloque, pero por el momento, lo dejo comentado porque no estoy seguro de que sea necesario. Sin embargo, una vez que me deshice de él, recibí otros errores sobre la ubicación del directorio raíz de SDK, así que pude solucionarlos.

¡Espero que esto ayude!

over 4 years ago · Hanz Gallego Relatório

0

No existe una solución única para este error, excepto que es un error de sintaxis dentro del archivo build.gradle .

over 4 years ago · Hanz Gallego Relatório

0

Este es un error de sintaxis en algún lugar de su archivo Gradle dentro del cierre de Android {}. Si usted es alguien que tiene el mismo problema, entonces la mejor solución para este problema es comentar partes del código dentro de Android {} y seguir ejecutando Gradle Sync hasta que tenga una compilación exitosa. Luego, agregue lentamente las líneas comentadas hasta que encuentre al culpable.

over 4 years ago · Hanz Gallego Relatório

0

Para mí, el problema fue que el asistente de actualización del complemento Gradle reemplazó esto:

 aaptOptions { noCompress "..." }

Con este:

 androidResources { noCompress '...' }

Al deshacerlo, se resolvió el error de compilación. Por supuesto, esto es solo una solución.

over 4 years ago · Hanz Gallego Relatório

0

Para mí, actualicé firebase-crashlytics-gradle de 2.5.2 a 2.7.1 en mi proyecto build.gradle y eso causó el problema.

 dependencies { [...] classpath "com.google.firebase:firebase-crashlytics-gradle:2.7.1 }

Eliminé una configuración innecesaria firebaseCrashlytics en el módulo de mi aplicación build.grade y luego funcionó de nuevo:

 // TODO this entire block had to be deleted to fix the issue firebaseCrashlytics { mappingFileUploadEnabled = false }
over 4 years ago · Hanz Gallego Relatório

0

Eliminé este código de mi Gradle:

 javaCompileOptions { annotationProcessorOptions { includeCompileClasspath true } }
over 4 years ago · Hanz Gallego Relatório

0

Recibí este error al crear un nuevo proyecto de Jetpack Compose . El build.gradle del módulo 'app' se estaba desmoronando.

La eliminación de opciones de embalaje funcionó para mí ->

 packagingOptions { resources { excludes += '/META-INF/{AL2.0,LGPL2.1}' } } }
over 4 years ago · Hanz Gallego Relatório

0

En Android Studio 2021.1.1 Canary 12 , eliminé

 plugins{ ... id 'kotlin-android-extensions' }

Pero olvidé quitar esto de

 android{ androidExtensions { experimental = true } }

después de eliminar el bloque androidExtension, mi problema se resolvió

over 4 years ago · Hanz Gallego Relatório

0

Tuve el mismo problema con un nuevo proyecto de vainilla recién creado en Android Studio Bumblebee (2021.1):

El build.gradle generado automáticamente tenía esto:

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

Tenga en cuenta que los parámetros de "llamada de función" de proguardFiles están en una línea separada, este no es un código Groovy válido.

over 4 years ago · Hanz Gallego Relatório

0

En mi caso, necesito eliminar lo siguiente en app/build.gradle :

 packagingOptions { jniLibs { pickFirsts += ['lib/armeabi-v7a/libc++_shared.so', 'lib/arm64-v8a/libc++_shared.so', 'lib/x86/libc++_shared.so', 'lib/x86_64/libc++_shared.so'] } }
over 4 years ago · Hanz Gallego Relatório

0

Este problema es común en Flutter 2.8

  1. Eliminar carpeta con todas las subcarpetas de C:\Users\LENOVO\.gradle

  2. Vaya al menú Archivo > Configuración (Ctrl+Alt+S) Vaya a Apariencia y comportamiento > Configuración del sistema > SDK de Android > Pestaña de herramientas de SDK y luego desmarque la herramienta de compilación de SDK de Android, presione el botón Aceptar 3) Ejecute el proyecto (Shift+F10) en Andriod Studio Descargará todos los archivos requeridos de Internet y su problema se resolverá.

    ingrese la descripción de la imagen aquí

Después, si el problema no se resuelve, el segundo paso es:

  1. Vaya > android\app\build.gradle en su proyecto. Agregue > minSdkVersion 19 or 20 // Remove it porque 16 es por defecto minSdkVersion en flutter 2.8 // minSdkVersion flutter.minSdkVersion
  2. agregue multiDexEnabled verdadero si el tamaño del archivo aumenta desde los límites

ingrese la descripción de la imagen aquí

over 4 years ago · Hanz Gallego Relatório

0

Elimina esta línea, funcionará.

includeCompileClasspath verdadero

over 4 years ago · Hanz Gallego Relatório

0

Hoy recibí este error cuando estaba creando una aplicación firmada y cometí un error al configurar la tienda de juegos, en android/app/build.gradle

 signingConfigs{ debug{ ..... ..... } release {....} // I added the release config outside the signing config }

Forma-correcta-de-hacer-solo-para-ref

over 4 years ago · Hanz Gallego Relatório

0

Escribí mal signingConfig como signingConfigs

Por lo tanto, en realidad está signingConfig signingConfigs.{yourVariantName}

Y NO signingConfigs signingConfigs.{yourVariantName}

over 4 years ago · Hanz Gallego Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda