로컬에서 내 애플리케이션을 실행할 때 Google Cloud Storage에서 사용자 프로필 이미지를 업로드하려고합니다. oAuth 플로우에 영향을 미치지 않습니다. 그리고 이미지 업로드도 괜찮습니다. 내가 구글 앱 엔진 이미지 업로드 흐름에 같은 배포 할 때 있지만 런타임 예외 java.lang.NoSuchMethodError 던져 실패 com.google.api.client.util.Strings.isNullOrEmptyjava.lang.NoSuchMethodError : com.google.api.client.util.Strings.isNullOrEmpty
여기은 내 코드입니다
private static GCSUpload gcs = null;
public static synchronized GCSUpload instance() {
if (gcs == null)
gcs = new GCSUpload();
return gcs;
}
나는 다음과 같은 항아리
구글-API-클라이언트 1.4.1 베타를 포함 구글-API-클라이언트 1.5.0 베타
나는 또한 필요한 다른 jar 파일을 포함합니다. google-api-client-1.4.1-beta jar를 제거하면 로컬에서 이미지 업로드 흐름이 실패하고 google-api-client-1.5.0-beta jar 파일이 로컬 자체에서 oAuth 플로우에 실패합니다. GAE에 없음 아무도 도와 줄 수 있습니까? 미리 감사드립니다.
이 줄에서는 예외가 발생합니다. gcs = new GCSUpload(); –
스택 추적을 추가하십시오. 그것은 google-api-client 용 항아리가 클래스 패스에없는 것 같지만 – Mario