android - Flutter ssh2 2.2.3 包构建错误(ssh2:compileDebugJavaWithJavac)
问题描述
我尝试为我的 Flutter 项目添加连接性,我的主要目标是首先支持 Android。当我添加 ssh2 包时出现错误。我遵循的步骤:
flutter pub add ssh2
其输出为:Changed 3 dependencies!
flutter pub get
- 按下“播放”按钮,输出为:
FAILURE:构建失败并出现异常任务':ssh2:compileDebugJavaWithJavac'的执行失败。无法解析配置 ':ssh2:debugCompileClasspath' 的所有文件。无法转换 bcprov-jdk15on-1.69.jar (org.bouncycastle:bcprov-jdk15on:1.69) 以匹配属性 {artifactType=android-classes-jar, org.gradle.category=library, org.gradle.libraryelements=jar, org .gradle.status=release, org.gradle.usage=java-api}。JetifyTransform 执行失败:C:\Users\mkaczmarczyk.gradle\caches\modules-2\files-2.1\org.bouncycastle\bcprov-jdk15on\1.69\91e1628251cf3ca90093ce9d0fe67e5b7dab3850\bcprov-jdk15on-1.69.jar。无法使用 Jetifier 转换“C:\Users\mkaczmarczyk.gradle\caches\modules-2\files-2.1\org.bouncycastle\bcprov-jdk15on\1.69\91e1628251cf3ca90093ce9d0fe67e5b7dab3850\bcprov-jdk15on-1.69.jar”。原因:
我尝试了https://www.geeksforgeeks.org/fix-execution-failed-for-task-appcompiledebugjavawithjavac-in-android-studio/ 以及“使缓存无效/重新启动”和类似内容中提出的所有内容。
当我尝试从包的作者运行示例时,我成功地执行到 1.6 版。使用更高版本时,我会遇到同样的错误。
解决方案
推荐阅读
- facebook - Facebook 共享对话框“此 URL 的域不包含在应用程序的域中。” 在 chrome 扩展中
- python - 将整数更改保存到数据库中的模型错误
- vba - Excel VBA:使用自动启动运行下载的工作簿时出错
- bash - bash 将 MMM-DD-YYYY 变量转换为 YYYY-MM-DD
- r - 与 R 中的加载表相关的错误
- rational-team-concert - 在不影响本地更改的情况下处理接受更改集的最佳实践
- c# - 在过滤器中添加标题值以用作控制器中的操作参数
- three.js - ThreeJS InstancedBufferGeometry 剔除问题?
- regex - 正则表达式查找字符串,不包括注释
- architecture - Mixing Communication Methods in Microservices