Eclipseで構築された古いJava AppengineプロジェクトにFirebaseを追加しようとしています。firebaseを統合するときにそのようなメソッドstringIsNullOrEmptyがありません
Caused by: java.lang.NoSuchMethodError: com.google.common.base.Platform.stringIsNullOrEmpty(Ljava/lang/String;)Z
at com.google.common.base.Strings.isNullOrEmpty(Strings.java:67)
at com.google.firebase.FirebaseApp.<init>(FirebaseApp.java:79)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:168)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:155)
at com.google.firebase.FirebaseApp.initializeApp(FirebaseApp.java:142)
私はネオン4.6日食にこれらを使用しています:私は、私はスーパーのdevのモードを実行しているローカルサーバー上でこのエラー(サーバー側のエラー、クライアントではなく)で終わるFirebaseApp.initializeApp(オプション)を呼び出そうとするとこれらのライブラリと0.3:
私はグアバソースjarをロードしStrings.java:67にブレークポイントを設定し、それがラインと日食が、それは予想グアバのjarファイルからそれを引っ張っだと言うヒットしました。しかし、Eclipse.jarの分解図で見ると、Platform.string.IsNullOrEmptyメソッドが見つからないような場合には、駄目です。
同様の問題を抱えてguava20.0を試しました。
jvmが自分自身のjarファイルにあるときにメソッドを見つけられない原因は何ですか?デバッグのための任意の提案?