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 (옵션)를 호출 할 때 나는 구아바 소스 항아리로드 Strings.java:67에 중단 점을 설정 한
과 선을 명중하고 일식이 예상 구아바 jar 파일에서 잡아 당겨 말한다 :이 라이브러리와 0.3 . 하지만 Eclipse.jar 파일에서 볼 때 Platform.string.IsNullOrEmpty 메서드를 찾지 못하는 경우에는 문제가 발생합니다.
비슷한 문제가있는 guava20.0을 시도했습니다.
jvm이 자신의 jar 파일에있는 메소드를 찾지 못하게 할 수있는 원인은 무엇입니까? 디버깅을위한 제안?