Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 奇怪的错误和含糊不清的解释_Android_Nosuchmethoderror_Nosuchelementexception - Fatal编程技术网

Android 奇怪的错误和含糊不清的解释

Android 奇怪的错误和含糊不清的解释,android,nosuchmethoderror,nosuchelementexception,Android,Nosuchmethoderror,Nosuchelementexception,我的SDK中有以下代码: public MatchDomainTrustManager(String domain) throws GeneralSecurityException, AssertionError { if (domain == null) throw new IllegalArgumentException("domain can not be null"); this.domain = domain; TrustManag

我的SDK中有以下代码:

public MatchDomainTrustManager(String domain) throws GeneralSecurityException, AssertionError {

        if (domain == null) throw new IllegalArgumentException("domain can not be null");

        this.domain = domain;

        TrustManagerFactory tmf = TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm());
        tmf.init((KeyStore) null); //This is where the error thrown

        defaultTrustManager = findX509TrustManager(tmf);
        if (defaultTrustManager == null) {
            throw new IllegalStateException("Couldn't find X509TrustManager");
        }

        List<X509Certificate> allIssuers = new ArrayList<>();
        for (X509Certificate cert : defaultTrustManager.getAcceptedIssuers()) {
            allIssuers.add(cert);
        }
        acceptedIssuers = allIssuers.toArray(new X509Certificate[allIssuers.size()]);
    }
公共MatchDomainTrustManager(字符串域)抛出GeneralSecurityException、AssertionError{ 如果(domain==null)抛出新的IllegalArgumentException(“domain不能为null”); this.domain=域; TrustManagerFactory tmf=TrustManagerFactory.getInstance(TrustManagerFactory.getDefaultAlgorithm()); init((KeyStore)null);//这是引发错误的地方 defaultTrustManager=findX509TrustManager(tmf); 如果(defaultTrustManager==null){ 抛出新的非法状态异常(“找不到X509TrustManager”); } List allIssuers=new ArrayList(); 对于(X509证书证书证书:defaultTrustManager.GetAcceptedAssuers()){ allIssuers.add(证书); } AcceptedAssuers=allIssuers.toArray(新的X509证书[allIssuers.size()]); } 在crashlytics中,我看到以下错误:

致命异常:java.lang.NoSuchMethodError
没有静态方法z}ey?