Kislay Kashyap:
Ich arbeite auf eine Schaltfläche klicken Google-Tabelle Daten zu lesen. Aber ich bin mit diesem Problem fest: -
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)
Ich habe versucht , das Hinzufügen Guave Abhängigkeiten 27.1-jre , aber es funktioniert auch nicht. Der Code funktioniert gut , wenn ich die wichtigste Methode innerhalb der Klasse laufen. Aber als ich versuchte , die Methode dieser Klasse in einer anderen Klasse zu nennen, es wirft die Ausnahme.
Was sollte ich tun?
Dies sind die Abhängigkeiten i hinzugefügt haben: -
"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:
Antworten:
Es ist ein Objekt discrepency in Ihrem Code durch die Verwendung der google-collections
Bibliothek. Entfernen Sie das den Konflikt zu lösen.
Ich hoffe, dies ist hilfreich für Sie!