Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Signatur nicht verfügbar

Ich laufe Android Studio 2.0 Preview 3b und versuche, "Generate Signed APK …" aus dem Menü " Build" zu verwenden .

Ich bekomme folgende Fehlermeldungen:

: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 verwendet JRE 1.7.0_55-b13 x86_64 .

Ich sehe den Versuch, einen neueren JVM zu verwenden, um deine Anwendung zu erstellen. Vorschlag. Wird es helfen, Java zu aktualisieren? Oder wie kann ich das lösen?

Ich habe überhaupt nicht gesehen (zB http://tools.android.com/recent ), dass ein Java-Upgrade für Android Studio 2.0 benötigt wird.

  • Fragmente und Meldungen: Target verschiedene Aktivitäten aus der Benachrichtigung; Je nach Bildschirmkonfiguration
  • Unterschied zwischen android.R.layout.simple_spinner_dropdown_item und android.R.layout.simple_spinner_item
  • Wie man eine Übersetzungsanimation für jede Listenansicht macht
  • Wie kann man den Flugzeugmodus auf Android erkennen?
  • Versuchen Sie, unerwartetes Token zu fangen
  • Dateien unter dem Build-Ordner werden generiert und sollten nicht bearbeitet werden, kann kein Android-Projekt neu erstellen
  • Wie man eine Methode nach einer Verzögerung in Android aufruft
  • Android Broadcast Adresse
  • 3 Solutions collect form web for “Android Studio 2.0 – NoSuchAlgorithmException: SHA256WITHDSA Signatur nicht verfügbar”

    Ich habe genau das gleiche Problem mit Android Studio 2.0 (die stabile Version) mit com.android.tools.build:gradle:2.0.0 .

    Obwohl meine IDE mit JDK 1.8_u77 läuft, hatte ich immer noch das Problem.

    Um es zu beheben, gehen Sie zu Projektstruktur > SDK-Standort> stellen Sie sicher, dass der JDK- Standort auf einen (mindestens 1.8) aktuellen JDK eingestellt ist ! (Zum Zeitpunkt dieser Post, die neueste ist 1.8_u77).

    Ich habe das Problem um die Version des Android Plugins für Gradle von der Version com.android.tools.build:gradle:2.0.0-alpha2 zurück zu com.android.tools.build:gradle:1.5.0 in der Projekt- build.gradle .

    Ich hatte das Plugin aufgerüstet, um Instant Run nutzen zu können.

    Auch der Vorschlag von tskulbru über das Überspringen des Gebäudes des Verschleißmoduls funktionierte auch.

    Andere Versuche, das zu beheben, was nicht funktioniert hat:

    • Separate Installation von Android Studio 1.5.0 und 1.5.1 (stabiler Kanal)
    • Upgrade auf com.android.tools.build:gradle:2.0.0-alpha3 (und später verschiedene Versionen bis zu beta6)
    • Upgrade auf JDK 8u74
    • Upgrade auf Android Studio 2.0 Beta 6

    Die Version des JDK, das Ihr System verwendet, muss das gleiche sein wie die Version, die Android Studio verwendet. Zum Beispiel, wenn die Ausführung von Java-Version sagt Ihnen, dass Sie Version 1.7 verwenden, dann Android Studio muss auf 1,7 gesetzt werden. Dies ist kein Problem der Verwendung einer Version unter 1.8 … Ich verwende 1.7.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.