2017-10-21 9 views
1

stderr [ 오류 : Java 가상 머신을 만들 수 없습니다. 오류 : 치명적인 예외가 발생했습니다. 프로그램이 종료됩니다. ] stdout [ -Djava.ext.dirs = C : \ Users \ asjkluyel \ Desktop \ android-sdk-windows \ build-tools \ 26.0.2 \ lib는 지원되지 않습니다. 대신 -classpath를 사용하십시오. ]CommandInvokationFailure : APK 패키지에 서명하지 못했습니다.

JDK 9.0.1

SDK 26.0.2

_JAVA_OPTIONS -Xmx512M

JAVA_HOME C : \ 프로그램 파일 \ 자바 \ JDK는-9.0.1

apksigner log

답변

0

이것은를 실행할 때 알려진 문제입니다.Java 9 런타임을 사용합니다. https://issuetracker.google.com/issues/71382297. 수정 사항은 Android SDK 빌드 도구 27.0.4 이상에서 사용할 수 있어야합니다. 그 때까지는 -Djava.ext.dirs="%frameworkdir%"apksigner.bat에서 제거하는 것이 좋습니다. https://android-review.googlesource.com/c/platform/tools/apksig/+/578611을 참조하십시오. 또 다른 해결 방법은 Java 8 런타임으로 전환하는 것입니다.