2014-11-27 3 views
1

저는 Android 클라우드 종단점의 초보자입니다. Android Studio 1.0 RC2에서 백엔드 모듈을 만들려고합니다. 백엔드 엔드 포인트 모듈 (https://github.com/GoogleCloudPlatform/gradle-appengine-templates/tree/master/HelloEndpoints)을 만드는 동안 모든 것이 괜찮은 것처럼 보입니다. gradle이 성공적으로 빌드됩니다. 하지만 로컬에서 디버깅하고 싶을 때 문제가 발견되었습니다. "App Engine Gradle 구성이 모듈에서 감지되지 않습니다. 어쩌면 Project와 Gradle을 동기화해야합니다."Android Studio Google Cloud Endpoints 실행/디버그 구성 오류

전체 프로젝트를 재구성하려고 시도했지만 성공적으로 빌드됩니다. 그러나 오류가 남아 있습니다.

https://www.dropbox.com/s/tvuv52ldmr0yzvs/Screen%20Shot%202014-11-27%20at%204.21.14%20pm.png?dl=0 많이 감사합니다

는 스크린 샷입니다.

답변

0

해결 방법이 확실하지 않습니다. 그러나 이것이 내가 한 일입니다. 또 다른 새로운 프로젝트를 만들었습니다 (기존 프로젝트에서 문제가 발생하여 Android Studio 0.8.9에서 1.0 RC2로 이전했습니다.) Google Cloud EndPoint에 새 모듈을 추가했습니다. 처음에는 동일한 문제였습니다 (위의 디버그 구성에서 동일한 오류가 발생했습니다. .이 성공적으로 전체 프로젝트를 구축 할 수 있습니다)하지만 백엔드 모듈의 build.gradle 파일을 변경 한 후 Gradle을-에서 appengine-플러그인 할 수 있지만 :. 1.9.17은 (최신), 새 프로젝트 백엔드 괜찮다고을

종속성을 { 클래스 경로 'com.google.appengine : Gradle을-에서 appengine-플러그인 : 1.9.17' }

종속 { appengineSdk 'com.google.appengine :에서 appengine-자바 SDK : 1.9.17 '

compile 'com.google.appengine:appengine-endpoints:1.9.17' 
compile 'com.google.appengine:appengine-endpoints-deps:1.9.17' 
compile 'javax.servlet:servlet-api:2.5' } 

나는 나의 마이그레이션 프로젝트에서 build.gradle 파일을 변경했지만 여전히 실패했습니다. 그래서, 내가 한 일은 내 마이그레이션 프로젝트 backend.iml에 새로운 프로젝트

backend.iml

파일에서 내용을 복사했다. 그리고 그것은 작동합니다.

1

이것은 최근에 소개 된 bug으로 Android Studio 1.0에서 수정되었습니다.

관련 문제