Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Firma no disponible

Estoy ejecutando Android Studio 2.0 Vista previa 3b y tratando de usar "Generar firmado APK …" en el menú Construir .

Consigo el error siguiente Panel de los mensajes :

  • Diferencia entre @id y @android: id
  • Error de acceso no válido con Facebook SDK
  • Cómo obtener UTC de desplazamiento en segundos en android
  • ¿Cómo puedo usar layout_weight en RecyclerView o Vista de elemento ListView para que los elementos de igual altura llenen el espacio disponible en la pantalla?
  • Android 6.0 - archivos de almacenamiento externos que se eliminan al desinstalar la aplicación
  • Detener el servicio en android
  • :wear:packageRelease FAILED FAILURE: Build failed with an exception. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':wear:packageRelease'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46) ... Error:org.gradle.tooling.BuildException: SHA256WITHDSA Signature not available: try using a newer JVM to build your application. at com.android.build.gradle.tasks.PackageApplication.doFullTaskAction(PackageApplication.java:224) at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:82) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:75) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) ... 70 more Error:java.security.NoSuchAlgorithmException: SHA256WITHDSA Signature not available at org.bouncycastle.jcajce.DefaultJcaJceHelper.createSignature(Unknown Source) at org.bouncycastle.operator.jcajce.OperatorHelper.createSignature(Unknown Source) 

    Android Studio utiliza JRE 1.7.0_55-b13 x86_64 .

    Veo el intento usando una JVM más nueva para construir su aplicación. sugerencia. ¿Ayudará a actualizar Java? ¿O cómo puedo resolver esto?

    No he visto en ninguna parte (eg http://tools.android.com/recent ) que una mejora de Java es necesaria para Android Studio 2.0.

  • Centro Alinee el título en la barra de acción utilizando estilos en android.
  • Cómo cambiar las pestañas Imágenes en el TabHost
  • Ocultar la cuenta ficticia para el adaptador de sincronización de la configuración
  • DropBoxManager casos de uso?
  • Burbuja de información personalizada para los elementos de superposición mediante osmdroid
  • Cómo modificar SIM Toolkit de la aplicación (STK) Rooted Mobile
  • 3 Solutions collect form web for “Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Firma no disponible”

    Acabo de obtener exactamente el mismo problema con Android Studio 2.0 (la versión estable) con com.android.tools.build:gradle:2.0.0 .

    Aunque mi IDE funcionaba con JDK 1.8_u77, todavía tenía el problema.

    Para solucionarlo, vaya a Estructura del proyecto > Ubicación del SDK> asegúrese de que la ubicación de JDK está establecida en un (por lo menos 1,8) JDK reciente ! (En el momento de este post, la última es 1.8_u77).

    Conseguí alrededor del problema cambiando la versión del complemento androide para Gradle de la versión com.android.tools.build:gradle:2.0.0-alpha2 nuevo a com.android.tools.build:gradle:1.5.0 en la build.gradle del proyecto build.gradle .

    He actualizado el complemento para poder usar Instant Run .

    Además, la sugerencia de tskulbru acerca de saltar el edificio del módulo de desgaste también funcionó.

    Otros intentos de arreglar esto que no funcionó:

    • Instalación independiente de Android Studio 1.5.0 y 1.5.1 (canal estable)
    • Actualizar a com.android.tools.build:gradle:2.0.0-alpha3 (y versiones posteriores diferentes hasta beta6)
    • Actualizar a JDK 8u74
    • Actualizar a Android Studio 2.0 Beta 6

    La versión del JDK que su sistema está usando necesita ser la misma que la versión que está usando Android Studio. Por ejemplo, si ejecuta java -version le indica que está utilizando la versión 1.7, entonces Android Studio debe establecerse en 1.7. Esto no es un problema de usar una versión por debajo de 1.8 … Estoy usando 1.7.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.