我在尝试构建(.aab)时遇到了这个异常。下面是报告的例外情况: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.RuntimeException: jarsignerfailed,退出代码2:无法在"/Applications/Android java.lang.RuntimeException (-1)“找到可执行文件
我还看到在嵌入式JDK中实际上缺少了jarsigner。我也找不到在Android中更改JDK的选项。
使用下面提到的版本:
Android 4.2.1构建#AI-202.7660.26.42.7351085,建于2021年5月10日运行时版本: 11.0.8+10-b944.6916264 x86_64 VM: OpenJDK 64位服务器VM由N/A macOS 10.15.7
复制步骤:
构建->生成签名包/ APK ->,使用有效的证书并尝试对应用进行签名。
发布于 2021-07-02 09:58:06
在我的例子中,这个问题是因为过时的Android Gradle插件。在Android插件和Gradle升级到最新版本之后,这个问题就解决了,我得以发布版本。
https://stackoverflow.com/questions/67856285
复制相似问题