2016-07-21 8 views
1

이 주제와 관련하여 나에게 자세한 내용이 담긴 스레드가 있습니다. 내 오류에 대해 확실하지 않으므로 여기에 기본 질문 :모듈로 다른 Google Play 서비스

다른 Google Play 서비스를 모듈로 사용할 수 있습니까?

프로젝트 - 구조 :

  • 앱은
    • AppModule
    • 모듈 2하여 Goolge 서비스 6.1.71
    • 모듈 3 (맵) 플레이 9.2.1
  • 플레이 서비스
+0

이해 : 자세한 내용은 내 문제입니다. http://stackoverflow.com/questions/38500860/android-multi-project-error-java-lang-illegalstateexception-could-not-execute – BakteriusD

답변

0

나는 최근에 비슷한 문제에 직면했다. I은 버전 Google Play Services 다음 모듈을 사용 하였다 9.0.2

1)

2) 분석 그러나

4) 인증

을 appindexing

3

)는, I가 필요한 추가 내 응용 프로그램에서 새 기능에 대한 종속성을 추가하십시오.

'compile 'com.firebase:firebase-jobdispatcher-with-gcm-dep:0.5.2' 

상기 라이브러리 Google Play ServicesGcm 모듈의 버전 10.0.1에 의존했다. Android Studio에서 내 grad 동기화가 성공적 이었지만 apk를 만들려고 할 때 다음 오류가 발생했습니다.

Execution failed for task ':app:transformClassesWithJarMergingForLoggedMyAppProgDebug'. 
    > com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/internal/zzabt$1.class 

예외적으로, 내 빌드에는 두 개의 다른 모듈에서 동일한 파일이 있습니다. 다양한 버전의 Play 서비스가 빌드에 포함 되었기 때문에 이러한 상황이 발생했습니다. firebase 라이브러리를 사용해야하기 때문에 다른 모든 모듈을 10.0.1Google Play Services으로 업데이트해야했습니다.