我正在尝试在Google appengine网络应用中初始化firebase并使用maven作为依赖项。
java.lang.NoSuchMethodError: com.google.api.client.googleapis.auth.oauth2.GoogleCredential.fromStream(....)
at com.google.firebase.FirebaseOptions$Builder.setServiceAccount(FirebaseOptions.java:77)
获取错误
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int height = metrics.heightPixels;
int width = metrics.widthPixels;
答案 0 :(得分:0)
如何解决此问题:
转到http://search.maven.org/#search%7Cga%7C1%7Cgoogle-api-client,找到com.google.api-client API的最新版本。
添加对项目的依赖
<dependency>
<groupId>com.google.api-client</groupId>
<artifactId>google-api-client-assembly</artifactId>
<version>last version </version>
</dependency>
我在使用netbeans和glassfish服务器的EJB项目上执行此操作,因此我下载了最新版本的jar文件com.google.api-client将其添加到Netbeans Libraries和glassfish库中,然后我编译项目并重新启动glassfish。