簡體   English   中英

java.lang.NoSuchMethodError:org.apache.commons.codec.binary.Base64.encodeBase64

[英]java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64

我正在嘗試使用Firebase令牌生成器,但我總是遇到此錯誤

        java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64URLSafeString

我使用commons編解碼器1.10。 我不知道是否有沖突。 我迷失了。

請幫忙。

您使用的是哪個版本的Android? Android已包含較舊版本的commons-codec:

討論這個問題

也在這里: SO討論

你在說:

encodeBase64URLSafeString

方法是從1.4開始:

1.10 commons-codec Javadoc

在此Firebase令牌生成器中,我可以看到:

  <dependency>
      <groupId>commons-codec</groupId>
      <artifactId>commons-codec</artifactId>
      <version>1.7</version>
    </dependency>

我想你可能在類路徑上有一個舊版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM