android - Flutter:试图访问方法 sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters
问题描述
flutter build appbundle
将 Android Studio 更新到最新版本(4.0.1)并运行生成 aab后开始出现此错误:
FAILURE: Build failed with an exception.
* What went wrong:
tried to access method sun.security.util.ECUtil.getECParameters(Ljava/security/Provider;)Ljava/security/AlgorithmParameters; from class sun.security.ec.ECKeyPairGenerator
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 962ms
解决方案
事实证明,这个特定问题与 Android Studio 更新或flutter build appbundle
.
错误消息没有关于该问题的足够信息,但在仔细检查配置后,我注意到targetSdkVersion
和compileSdkVersion
值不再指向29
.
将compileSdkVersion
和设置targetSdkVersion
为 29 解决了这个问题。
推荐阅读
- python - 在 Python 中删除元音运行
- linux-kernel - 降级 Linux 内核版本
- r - 在R中不连续的范围内选择一个随机数
- doxygen - Doxygen:自 1.8.15-git 以来,部分 id 仅包含字母数字
- r - 建立 RSelenium 服务器
- python - pytorch/cpp_extension.py 路径错误
- javascript - 反应翻译
- javascript - 如何在下一行显示动态控制的表格?
- scala - scala 2.10 的 spark 1.6 中奇怪的隐式转换问题
- php - 在 Woocommerce 中根据购物车商品数量添加自定义结帐字段