Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Signature non disponible

Je lance Android Studio 2.0 Preview 3b et essaie d'utiliser "Générer Signé APK …" dans le menu Générer .

Je reçois le volet Messages d' erreur suivant:

  • Les fournisseurs de contenu exportés peuvent fournir l'accès à des données potentiellement sensibles
  • Dans le message Android Studio "Paint.setShadowLayer ... graphiques pas précis ..." sans ce code
  • Android - Action Bar ne s'affiche pas à l'aide de Theme.AppCompat
  • Android WebView for Facebook Like Button
  • Android xml fusionner l'erreur de mise en page sur gonfler
  • Android: convertir String en int
  • :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 utilise JRE 1.7.0_55-b13 x86_64 .

    Je vois l' essai en utilisant une JVM plus récente pour créer votre application. suggestion. Est-ce que cela aidera à mettre à niveau Java? Ou comment puis-je résoudre ceci?

    Je n'ai vu nulle part (par exemple http://tools.android.com/recent ) qu'une mise à jour Java est nécessaire pour Android Studio 2.0.

  • Remplacer les attributs de style référencé
  • Quelle est la différence entre certains "outils de développement / SDK Android"?
  • Comment faire une liste de tous les fichiers et dossiers situés sur une carte SD
  • Confuse comment utiliser Mockito pour un test d'Android
  • Application Android nécessitant de gros fichiers de données
  • Comment ajouter le support Gradle au projet existant?
  • 3 Solutions collect form web for “Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Signature non disponible”

    Je viens d'avoir exactement le même problème avec Android Studio 2.0 (la version stable) avec com.android.tools.build:gradle:2.0.0 .

    Même si mon IDE fonctionnait avec JDK 1.8_u77, j'avais encore le problème.

    Pour le réparer, accédez à Structure de projet > Emplacement SDK> assurez-vous que l'emplacement JDK est défini sur un (JDK au moins 1,8) ! (Au moment de cette publication, le dernier est 1.8_u77).

    J'ai réussi le problème en changeant la version du plugin Android pour Gradle de la version com.android.tools.build:gradle:2.0.0-alpha2 retour à com.android.tools.build:gradle:1.5.0 dans la build.gradle du projet build.gradle .

    J'avais mis à niveau le plugin pour pouvoir utiliser Instant Run .

    De plus, la suggestion de tskulbru concernant le saut de la construction du module d'usure a également fonctionné.

    D'autres tentatives pour résoudre ce problème ne fonctionnaient pas :

    • Installation séparée d'Android Studio 1.5.0 et 1.5.1 (canal stable)
    • Passez à com.android.tools.build:gradle:2.0.0-alpha3 (puis versions différentes jusqu'à beta6)
    • Mettre à niveau vers JDK 8u74
    • Mettre à niveau vers Android Studio 2.0 Beta 6

    La version de JDK que votre système utilise utilise doit être identique à celle utilisée par Android Studio. Par exemple, si l'exécution de java -version vous indique que vous utilisez la version 1.7, Android Studio doit être configuré sur 1.7. Ce n'est pas un problème d'utilisation d'une version inférieure à 1.8 … J'utilise 1.7.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.