본문 바로가기 메뉴 바로가기

권말련의 게임 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

권말련의 게임 블로그

검색하기 폼
  • 분류 전체보기 (1338) N
    • 로스트아크 (574)
      • 대항해 (126)
      • 모험의 서 (75)
      • 모코코(대륙) (119)
      • 기억의 오르골 (18)
      • 업적 (27)
    • 게임 (473) N
      • 엘든링 (151)
      • 마비노기 모바일 (8) N
      • 오버워치2 (23) N
      • 포켓몬고 (26)
      • 팰월드 (21)
      • 디아블로4 (43)
      • 마인크래프트 (4)
      • 몬스터 헌터 와일즈 (1)
      • 오딘 (22)
      • 아이온 클래식 (75)
      • 바람의 나라:연 (24)
      • AFK아레나 (45)
      • 배틀그라운드 (2)
      • RPG게임 (7)
      • 리니지TL (2)
      • 모바일게임 (17)
    • 모바일게임 쿠폰 (8)
    • IT (201)
      • iOS (67)
      • Android (38)
      • PHP + Mysql (7)
      • AWS+Window Server (5)
      • 블로그 (32)
    • 일상 (76)
      • 맛집 (8)
      • 운동 (15)
      • 여행 (4)
      • 리뷰 (9)
  • 방명록




티스토리 뷰

IT/Android

[안드로이드] 프로젝트와 외부 라이브러리 minsdkversion이 맞지 않을 때 해결방법

권말련 2020. 5. 12. 19:40

외부 SDK 연동 중 다음과 같은 오류가 발생했다. 라이브러리의 최소 sdk 버젼이 17이고 프로젝트 최소 sdk 버젼이 15여서 충돌하는 문제였다.

Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 17 declared in library [라이브러리 네임] C:\Users\user\.gradle\caches\transforms-2\files-2.1\5d1b5240492eda835ebb0b619396d4fb\AndroidManifest.xml as the library might be using APIs not available in 15
	Suggestion: use a compatible library with a minSdk of at most 15,
		or increase this project's minSdk version to at least 17,
		or use tools:overrideLibrary="라이브러리 네임" to force usage (may lead to runtime failures)

 

에러메세지에서 2가지 해결방법을 알려주고 있다. 

 

1. 프로젝트의 minsdkversion을 17로 올리는 방법

2. 메니페스트에서 tools:overrideLibrary를 추가하는 방법

 

1번 같은 경우는 이미 앱 사용자들이 15버젼부터 쓰고 있기 때문에 함부로 올릴 수 없는 상황이라 패스했다. 

2번 방법으로 해결해야 하는데 처음 보는 방법이라 구글링을 했다. 

AndroidManifest.xml 에 tools:overrideLibrary="라이브러리"를 추가해 주면 에러 메세지는 사라진다.

 

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools">

    <uses-sdk tools:overrideLibrary="com.gomcorp.vrix.android" />
반응형
그리드형
저작자표시 비영리 변경금지 (새창열림)

'IT > Android' 카테고리의 다른 글

안드로이드 emulator: process finished with exit code 1 에러 해결방법  (0) 2020.05.30
안드로이드 스튜디오 업데이트 하는 방법  (0) 2020.05.29
[안드로이드] 색상코드에 투명도 주는 방법  (8) 2020.05.26
[안드로이드] androidx 마이그레이션 하는 방법  (0) 2020.05.14
[안드로이드] 스크롤뷰로 구성된 엑티비티 하단에 광고 고정으로 보여주기  (0) 2020.04.28
안드로이드 액티비티 시작시 키보드 올리는 2가지 방법  (0) 2020.04.06
구글 플레이 마켓에 앱이 삭제 된 경우. 이렇게 해결 하세요.  (5) 2020.02.21
[안드로이드] Unable to locate adb 에러 해결  (0) 2019.05.28
  • 카카오톡 공유하기
  • 네이버 블러그 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 구글 플러스 공유하기
  • 카카오스토리 공유하기

댓글
반응형
공지사항
최근에 올라온 글

Blog is powered by Tistory / Designed by Tistory

티스토리툴바