cómo resolver "java.lang.NoSuchMethodError:" mientras se trabaja con api hoja de cálculo Google

Kislay Kashyap:

Estoy trabajando en la lectura de datos de cálculo de Google en un clic de botón. Pero estoy atascado con este problema: -

java.lang.NoSuchMethodError: com.google.common.base.Platform.stringIsNullOrEmpty(Ljava/lang/String;)Z
at com.google.common.base.Strings.isNullOrEmpty(Strings.java:69)
at com.google.api.client.util.Strings.isNullOrEmpty(Strings.java:34)
at com.google.api.client.auth.oauth2.AuthorizationCodeFlow.loadCredential(AuthorizationCodeFlow.java:249)
at com.google.api.client.extensions.java6.auth.oauth2.AuthorizationCodeInstalledApp.authorize(AuthorizationCodeInstalledApp.java:113)

He intentado agregar dependencias de guayaba 27.1-jre , pero también que no trabaja. El código está funcionando bien cuando corro el principal método dentro de la clase. Pero cuando traté de llamar al método de esta clase en otra clase, que está lanzando la excepción.

¿Qué tengo que hacer?

Estas son las dependencias he añadido: -

"com.google.api-client" % "google-api-client-extensions" % "1.6.0-beta" ,
"com.google.apis" % "google-api-services-sheets" % "v4-rev1-1.21.0"  ,
"com.google.api-client" % "google-api-client-java6" % "1.30.7" ,
"com.google.oauth-client" % "google-oauth-client-jetty" % "1.30.5",
Rafa Guillermo :

Responder:

Existe una discrepancia objeto en su código debido a la utilización de la google-collectionsbiblioteca. Eliminar este para resolver el conflicto.

Espero que esto sea útil para usted!

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=478671&siteId=1
Recomendado
Clasificación