티스토리 뷰
IT/Android
[Android]Eclipse에서 Http lib 사용 중 targetSdkVersion 26(Android 8.0 :Oreo)로 업데이트 할때 에러 해결방법
Kanzler 2018. 10. 22. 17:16요즘에는 대부분 Android 개발을 Studio에서 진행 하지만 예전 프로젝트들은 대부분 Eclipse를 통해 개발을 진행 했습니다.
Android 정책이 변경되어 2018년 11월 부터는 targetSdkVersion이 26미만은 Play store에 앱을 업데이트 할 수 없게 되어
반드시 targetSdkVersion을 26을 설정 해서 업데이트를 진행 해야 합니다.
기존 프로젝트를 업데이트 하던 중 Eclipse에서 개발 하였던 프로젝트에서 웹서비스와 연동 하던 과정에서 Apache HttpComponents Client를 사용 해서 개발을 하였는데,
targetSdkVersion을 26으로 올려버리니 기존 웹 연동 소스 들이 작동 하지 않아 고민 하던 중에 해결방법을 찾아 공유 합니다.
[해결 방안]
기존에 사용 하던 Apache HttpComponents Client의 버전이 "4.2.x"이었는데, 해당 lib 버전을 4.0.3버전으로 변경 하고 빌드를 진행 하니 기존 소스가 정상적으로 돌아 가는것을 확인 했습니다.
※추가 ByteArrayBody에러 발생
기존 Eclipse에서 MultipartEntity를 사용 하던 중에 'ByteArrayBody'를 사용 하였는데, 4.0.3버전으로 변경 하였더니, 해당 class가 없어 오류가 발생 하는데, 이럴때는 httpmime버전이 httpmime-4.1.2을 사용 해서 진행 하였더니 문제가 해결 되었습니다.
'IT > Android' 카테고리의 다른 글
[Android]Glide -이미지 로딩/캐싱 라이브러리(Image loading/caching library) (0) | 2018.11.24 |
---|---|
[Android]유용한 라이브러리 -Butter Knife 사용법 (0) | 2018.11.24 |
[Android]JSON데이터 파싱하기(GSON 이용) (0) | 2018.07.13 |
[Android]Execution failed for task ':app:transformClassesWithDexForDebug' 에러 해결하기 (0) | 2018.07.11 |
[Android] OnTouchListener 사용 시 ScrollView에 scrolling 이벤트 무시하기 (0) | 2018.07.10 |
댓글
TAG
- 하이엔드 그래픽카드
- 한글패치
- 사제 쿨러
- 배달 지연
- 래디어 구조
- 민주당 대선 후보
- 국기 다는 시간
- 투표소
- 다렉
- 오픈베타
- 티스토리 초대장
- 예약메일 전송
- 초대장
- GPU 출시가격
- 블로그 개설
- JSON PASER
- 1800X
- 19대 선거
- GPU 출시
- 테일즈 오브 베르세리아
- 포아너
- 1800TI
- Looper.prepare()
- 단면폭
- 7700K
- ONLINE JSON
- 라이젠
- unbound prefix
- 림의 외경
- 한글 패치
최근에 올라온 글
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
공지사항
반응형