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

google service lib 가져올 때

글쓴이 : 에찌 날짜 : 2017-03-20 (월) 17:06 조회 : 1091
글주소 : http://www.androidside.com/B56/32934
 
  굿잡아카데미컴퓨터학원 전채완
신촌점오픈 최대50%할인! 학원, 인강, 취업준비까지 한번에 굿잡에서, LIB
goodjob-art.kr/
  SBS아카데미컴퓨터학원박대용
조기등록할인이벤트, 국비전액무료, 영상, 웹, 편집, 인테리어, LIB
sbsartacademy.co.kr
  교육영상전문촬영 미디어홀릭
서울송파구위치, 자격증교육, 방과후교육, 사내교육, 인터넷강의 전문제작 스튜디오
mediaholic.niceinc.co.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,101건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
1101 TIP&TECH  리스트뷰에서 스위치,체크박스사용시 4 에찌 05-08 1 1108
1100 TIP&TECH  뷰(RecyclerView/...)에 Max Height 주기/[Android] 김병희라고요 04-26 0 839
1099 TIP&TECH  TabLayout ClickEvent 에찌 04-21 0 824
1098 TIP&TECH  현재 사용하고 있는 어플 foreground인지 backgroun… 4 에찌 04-14 1 1347
1097 TIP&TECH  안드로이드 Drawble 에 해상도 마다 이미지를 … 1 에찌 04-14 0 940
1096 TIP&TECH  fragment 에서 ButterKnife 사용 시 resource가져올 때… 1 에찌 04-12 0 740
1095 TIP&TECH  Youtube 및 facebook 동영상 업로드 할때 1 희망과꿈을 03-28 0 967
1094 TIP&TECH  google service lib 가져올 때 3 에찌 03-20 2 1092
1093 소스코드  CentralRV 프로젝트 - RecyclerView 가로/세로 가운… 1 김병희라고요 01-30 1 1928
1092 TIP&TECH  번개검색 시스템/[Android] 2 김병희라고요 12-29 2 1544
1091 TIP&TECH  RecyclerView 특정 포지션으로 스크롤 - smoothScroll… 1 김병희라고요 12-12 1 1459
1090 강좌  왕앱따 107. 자바/C++ 파일읽기 속도 비교/[Androi 김병희라고요 11-26 0 1624
1089 강좌  왕앱따 106. C++ 동영상 강좌/[Android] 김병희라고요 11-23 0 1767
1088 소스코드  AOSP용 한글 키보드 입력키 엘카이저 11-17 1 1583
1087 강좌  addDrawerListener, setDrawerListener(deprecated)/[Android] 김병희라고요 11-02 2 1966
1086 강좌  왕앱따 103. 아이콘 반복클릭 테스트/[Android] 김병희라고요 11-01 0 1539
1085 강좌  왕앱따 100. 안드로이드 왕초보의 앱개발 따라… 김병희라고요 10-29 0 1904
1084 강좌  DoubleDrawer(5) - 좌우 모두 NavigationView 사용/[Andro… 김병희라고요 10-27 0 1426
1083 강좌  DoubleDrawer(4) - 소스 오류(아이콘 토글 문제) 수… 김병희라고요 10-27 0 1257
1082 강좌  DoubleDrawer(3) - 페이지 관리, openPage/[Android] 김병희라고요 10-27 0 1235
 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 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기