提问者:小点点

颤振ssh2.2.3包构建错误(ssh2:CompiledBugJavaWithJavaC)


我尝试将连接添加到我的Flutter项目中,我的主要目标是首先支持Android。当我添加ssh2包时,我得到了一个错误。我将遵循以下步骤:

  1. flutter pub添加ssh2,其输出是:更改了3个依赖项!
  2. 颤振酒吧获取
  3. 按'play'按钮输出是:

失败:生成失败,出现异常“任务执行失败”:ssh2:compileDebugJavaWithJavac。无法解析配置的所有文件:ssh2:debugCompileClasspath。无法转换BC prov-JDK 15 on-1.69 . jar(org . bouncy castle:BC prov-JDK 15 on:1.69)以匹配属性{ artifact type = Android-classes-jar,org.gradle.category=library,org.gradle.libraryelements=jar,org.gradle.status=release,org.gradle.usage=java-api}。JetifyTransform执行失败:C:\ Users \ mkaczmarczyk . grad le \ caches \ modules-2 \ files-2.1 \ org . bouncy castle \ BC prov-JDK 15 on \ 1.69 \ 91e 1628251 cf 3c 90 d0 Fe 67 e 5b 7 dab 3850 \ BC prov-JDK 15 on-1.69 . jar .无法转换“C:\ Users \ mkaczmarczyk . grad le \ caches \ modules-2 \ files原因:IllegalArgumentException,消息:不支持的类文件主版本59。(运行- stacktrace以获取更多详细信息。)

我尝试了所有的建议https://www.geeksforgeeks.org/fix-execution-failed-for-task-appcompiledebugjavawithjavac-in-android-studio/以及“使缓存无效/重新启动”等。

当我尝试运行软件包作者的示例时,我成功地运行到版本1.6。在更高的版本中,我会遇到同样的错误。


共1个答案

匿名用户

有同样的错误,这是有帮助的:

颤振ssh2.2.3包构建错误(ssh2:CompiledBugJavaWithJavaC)

您需要更新到gradle 7.0.2