2016-09-03 2 views
-1

를 설치 한 후 내 게임에 BaseGameUtils를 추가하는 것을 시도하고있다,하지만 난 모듈을 추가하면 Grad.e이상한 문제 BaseGameUtils

몇 가지 문제를 가지고,이 라인은 경고 리드 :

compile 'com.google.android.gms:play-services-ads:9.2.0' 

play-services-games는 BaseGameUtils 모듈에 정의 된대로 8.1.0이므로 play-services-ads 버전을 8.1.0로 변경하면 앱이 컴파일됩니다.

재생 서비스의 모든 모듈이 동일한 버전이어야하므로 play-services-games을 9.2.0으로 어떻게 업데이트 할 수 있습니까? 종속성을 추가하려고했지만 해결할 수 없습니다. 방금 SDK를 업데이트 했으므로 문제가 없습니다.


내가이 줄을 추가하는 경우 : 그것은 OutOfMemoryException이 발생

compile 'com.google.android.gms:play-services:9.4.0' 

합니다.

BaseGameUtils을 제거하고 주 프로젝트에 종속성을 추가하면 정상적으로 작동합니다. BaseGameUtils를 계속 사용하고 9.4.0 (또는 그 이상)을 사용할 수있는 방법이 있습니까?

아이디어가 있으십니까?

dependencies { 

compile 'com.google.android.gms:play-services-games:9.4.0' 
compile project(':BaseGameUtils') 
} 

자세한 내용은 다음

답변

1

시도는 그래서 의존성은 다음과 같이이다 게임 서비스

com.google.android.gms:play-services-games:9.4.0 

대신 그냥 ...

com.google.android.gms:play-services:9.4.0 

의 Google Play의 build.gradle description를 사용하는 , threadtutorial을 확인하십시오.