총 게시물 1,105건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[TIP&TECH]

google service lib 가져올 때

글쓴이 : 에찌 날짜 : 2017-03-20 (월) 17:06 조회 : 2369
글주소 : http://www.androidside.com/B56/32934
 
  2018년 기대작, 라스트킬
2018년 RPG 기대작! 생생한 전투 현장, 강력한 한방으로 몬스터를 처치하라
last.noblegames.kr
  카툰 무협 RPG, 귀검
카툰 속에서 리얼한 전쟁 한판! 스토리에 한번 빠지고, 캐릭터에 두번 빠지고!
gb.topgame.kr
  안전하고 빠른속도 파일캐스트
언제 어디서나 방송직후 다시보기, 최신영화,TV방송, 애니, 스마트폰 감상
filecast.kr
신청하기


아마 몇몇분들에 해당되는 이야기일 수도 있지만..
Google Map을 사용하기위해 

com.google.android.gms:play-services:10.2.0
gradle에 추가하시다가 앱을 실행하시면
처음에는 문제가 없다가 갑자기 아래와 같은 에러가 발생하시는 분들이 계실 수도 있을 겁니다.

Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

해당 에러는 몇몇 이유가 있겠지만
저와 같은 경우는 play-services 를 통째로 컴파일해버려서 생긴 문제였습니다.
아시다시피 안드로이드 메소드에 허용된 갯수는 65536 개이니깐요.

그래서 구글측에서는 위에 있는 것을 바로 사용하지마라고합니다.
https://developers.google.com/android/guides/setup

해당 구글맵을 사용하기위해서는 하나하나 디펜더시에 추가해야한다는 군요

프로가드를 사용하면 문제가 사라질 수도 있습니다.
프로가드 기본 옵션은 안쓰는 소스는 제거해주니깐요~ ^^

이만 제 나름 팁이었습니다.



종합평점 (참여 1명)

추천 버튼을 클릭하면 추천한 자와 추천받은 자 모두에게 포인트가 지급됩니다.

OSKiller 2017-03-20 (월) 17:11
단지 함수의 갯수가 문제라면 멀티 덱스를 적용 해도 되긴 합니다....
댓글주소
     
     
에찌 2017-03-20 (월) 17:14
말씀감사드립니다.
OSKiller님의 말씀따나 
defaultConfig {        ...        minSdkVersion 14        targetSdkVersion 21        ...
        // Enabling multidex support.        multiDexEnabled true    }
와 같이 적용해도 됩니다.

댓글주소
미싱카 2017-05-08 (월) 19:27
감사합니다.
댓글주소
이전글  다음글  목록 글쓰기

총 게시물 1,105건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
1105 소스코드  안드로이드 두더지게임 (랭킹, 두더지 종류 -… 홍훙훙 10-04 0 535
1104 강좌  100 Days Google Dev, 3: Google Play Services 7.5 StanleyKou 01-24 1 1115
1103 강좌  100 Days Google Dev, 2: The Magic of LRU Cache StanleyKou 01-20 0 1076
1102 강좌  100 Days Google Dev, 1: Android Design Support Library 2 StanleyKou 01-18 0 1243
1101 TIP&TECH  리스트뷰에서 스위치,체크박스사용시 5 에찌 05-08 5 2864
1100 TIP&TECH  뷰(RecyclerView/...)에 Max Height 주기/[Android] 김병희라고요 04-26 0 2587
1099 TIP&TECH  TabLayout ClickEvent 에찌 04-21 1 2312
1098 TIP&TECH  현재 사용하고 있는 어플 foreground인지 backgroun… 4 에찌 04-14 2 3512
1097 TIP&TECH  안드로이드 Drawble 에 해상도 마다 이미지를 … 1 에찌 04-14 2 2290
1096 TIP&TECH  fragment 에서 ButterKnife 사용 시 resource가져올 때… 1 에찌 04-12 0 1863
1095 TIP&TECH  Youtube 및 facebook 동영상 업로드 할때 1 희망과꿈을 03-28 0 2367
1094 TIP&TECH  google service lib 가져올 때 3 에찌 03-20 3 2370
1093 소스코드  CentralRV 프로젝트 - RecyclerView 가로/세로 가운… 1 김병희라고요 01-30 2 4177
1092 TIP&TECH  번개검색 시스템/[Android] 2 김병희라고요 12-29 2 2879
1091 TIP&TECH  RecyclerView 특정 포지션으로 스크롤 - smoothScroll… 1 김병희라고요 12-12 1 3025
1090 강좌  왕앱따 107. 자바/C++ 파일읽기 속도 비교/[Androi 김병희라고요 11-26 0 3022
1089 강좌  왕앱따 106. C++ 동영상 강좌/[Android] 김병희라고요 11-23 0 3633
1088 소스코드  AOSP용 한글 키보드 입력키 엘카이저 11-17 1 3487
1087 강좌  addDrawerListener, setDrawerListener(deprecated)/[Android] 김병희라고요 11-02 2 3550
1086 강좌  왕앱따 103. 아이콘 반복클릭 테스트/[Android] 김병희라고요 11-01 0 2738
 1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  다음  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기