首页 > 解决方案 > 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

标签: androidandroid-studioflutter

解决方案


事实证明,这个特定问题与 Android Studio 更新或flutter build appbundle.

错误消息没有关于该问题的足够信息,但在仔细检查配置后,我注意到targetSdkVersioncompileSdkVersion值不再指向29.

compileSdkVersion和设置targetSdkVersion为 29 解决了这个问题。


推荐阅读