반응형

2023/01/04 3

Manifest merger failed : Apps targeting Android 12 and higher 간단 해결 방법

안드로이드 앱 개발 중 os 버전을 올리다보면 아래와 같은 에러를 만나게 됩니다. 이때 가장 간단히 해결하는 방법 공유합니다. 1. 에러 -.아래와 같이 에러문구 발생합니다. 2. 원인 -. android os가 버전 업되면서 구성요소들의 보안을 높이기 위해 등장한 강제 에러입니다. 3. 해결 방법. -. Main Activity 즉 앱실행시 처음 실행되는 앱에 대해 exported를 true로 변경해주면 해결 됩니다. AndroidManifest.xml파일을 열어주고 아래 스크린샷의 파란색 하이라이트 처럼 exported를 true로 설정합니다. android:exported="true" 4. 관련 문서 4.1 에러 문구 Manifest merger failed : Apps targeting Andro..

Warning: Mapping new ns to old ns

안드로이드 스튜디어에서 앱 개발시 가끔 발생하는 경고문구입니다. 간단한 해결 방법을 공유드립니다. 1. 원인 -. gradle 버전이 오래되어 발생하는 에러 입니다. 2. 해결 방법 아래 2개 파일을 수정하고 gradle sync 하면 해결됩니다. 2.1 gradle의 버전을 최신으로 업데이트하면 이 경고는 사라지게 됩니다. android/build.gradle 파일에서 gradle 버전 수정합니다. 2.2 android/gradle/wrapper/gradle-wrapper.properties 파일에서 gradle버전 수정합니다. 2.3 gradle sync

Please remove usages of `jcenter()` Maven repository from your build 간단 해결 방법

안드로이드 앱을 개발하다보면 아래처럼 jcenter 경고가 발생하는 경우가 발생합니다. 이 경고를 없애는 가장 간단한 방법을 공유합니다. 1. 원인 -. jcenter repository이 앞으로는 deprecated되어 사용하지 않습니다. 이를 대신하는 repository는 Maven을 사용하도록 권장합니다. 2. 해결 방법 -. 단순히 build.gradle의 jcenter를 지워버리면 해결됩니다. 실제 프로젝트 빌드시 아무런 문제가 없으니, 걱정마세요. 3. 관련 정보 3.1 에러 문구 Please remove usages of `jcenter()` Maven repository from your build scripts and migrate your build to other Maven repos..

반응형