Tôi đang chạy Android Studio 2.0 Preview 3b và cố gắng sử dụng "Tạo Signed apk ..." từ Build menu.Android Studio 2.0 - NoSuchAlgorithmException: SHA256WITHDSA Chữ ký không có sẵn
tôi nhận được lỗi sau Tin nhắn pane:
: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 đang sử dụng JRE 1.7.0_55-b13 x86_64.
Tôi thấy thử sử dụng JVM mới hơn để tạo ứng dụng của bạn. đề xuất. Nó sẽ giúp nâng cấp Java? Hoặc làm cách nào tôi có thể giải quyết vấn đề này?
Tôi chưa thấy bất kỳ đâu (ví dụ: http://tools.android.com/recent) rằng cần nâng cấp Java cho Android Studio 2.0.
Bạn có thể đóng gói ứng dụng của mình mà không có gói mặc không? – tskulbru
Thực ra, vâng! :) Không phải là tôi muốn bỏ qua mô-đun mặc trong kịch bản này. –