update tools studio mac configurar actualizar android gradle android-studio

android - tools - La aplicación de firma de Gradle con packageRelease "no está especificada para la propiedad ''signatureConfig.storeFile''"



gradle wrapper (5)

Para mí fue porque estaba ingresando solo el nombre de la clave cuando pedía la ruta completa.

Estoy tratando de probar una aplicación con Build Variant en modo de lanzamiento en Android Studio con un proyecto usando Gradle.

build.gradle:

(omitted dependencies and repositories) android { apply plugin: ''android'' compileSdkVersion 19 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion 11 targetSdkVersion 16 versionCode 1 versionName "1.0" } signingConfigs { release { storeFile file("release.jks") storePassword "password" keyAlias "MobileAndroid" keyPassword "password" } } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.txt'' signingConfig signingConfigs.release } } }

Si la Variante de construcción es release, Gradle devuelve un error.

Se encontró un problema con la configuración de la tarea '': app: packageRelease''.

El archivo ''/Users/andre/workspace/MobileAndroid/app/release.jks'' especificado para la propiedad ''signatureConfig.storeFile'' no existe.

La eliminación de "signofonfig.storeFile" devuelve un error de cuadro de mensaje de Android Studio:

Falló la instalación de la aplicación

La instalación falló ya que la APK no estaba firmada o firmada incorrectamente. Si este es un proyecto basado en Gradle, asegúrese de que la configuración de firma esté especificada en el script de compilación de Gradle.

release.jks existe y al usar el asistente de Android Studio "Build> Generate Signed APK ..." puedo generar un app.apk firmado.

¿Cómo soluciono este error en Gradle?


Para mí: acabo de indicar el archivo .jks desde el explorador.


Podría ser útil para alguien: estaba recibiendo el mismo mensaje "especificado para la propiedad ''firmandoConfig.storeFile'' no existe"

De alguna manera, en mi caso, cuando cambié las computadoras portátiles, los archivos del almacén de claves se corrompieron / modificaron al transferirlos de una a otra. Yo sugeriría no comprimir el archivo, simplemente transferirlo como está.

Cuando volví a transferir sin comprimir, funcionó a la perfección!


Por favor, vuelva a verificar que el archivo exista en el lugar donde se ve el mensaje de error ( Usuarios / andre / workspace / MobileAndroid / app / release.jks ) y que no haya problemas de permisos que impidan la lectura de los archivos.


Si desea crear una versión firmada de apk, entonces requiere el lanzamiento. Si no lo desea, elija el modo de depuración y ejecute el archivo apk sin firmar.