CommandInvokationFailure:无法签署APK包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CommandInvokationFailure:无法签署APK包相关的知识,希望对你有一定的参考价值。

stderr [错误:无法创建Java虚拟机。错误:发生了致命异常。程序将会退出。 ] stdout [-Djava.ext.dirs = C: Users asjkluyel Desktop android-sdk-windows build-tools 26.0.2 lib不受支持。请改用-classpath。 ]

jdk 9.0.1

sdk 26.0.2

_JAVA_OPTIONS -Xmx512M

JAVA_HOME C: Program Files Java jdk-9.0.1

apksigner log

答案

使用Java 9运行时运行apksigner.bat时,这是一个已知问题。 https://issuetracker.google.com/issues/71382297。 Android SDK Build Tools 27.0.4或更高版本中应该提供修复程序。在此之前,解决方法是从-Djava.ext.dirs="%frameworkdir%"中删除apksigner.bat。见https://android-review.googlesource.com/c/platform/tools/apksig/+/578611。另一种解决方法是切换到Java 8运行时。

以上是关于CommandInvokationFailure:无法签署APK包的主要内容,如果未能解决你的问题,请参考以下文章

Unity Remote 5 与 Android 问题:CommandInvokationFailure: Unity Remote 要求检查失败

“CommandInvokationFailure:无法将类转换为 dex 格式。”使用适用于 Android 的 Unity Upsight 插件构建

CommandInvokationFailure:无法签署APK包

Unity在安卓Build时报错解决:CommandInvokationFailure和编译器 (1.8.0-adoptopenjdk) 中出现异常错误

不能突然建立团结

Unity5.6打包问题