반응형

빌드에러 5

Exception java.lang.RuntimeException: Canvas: trying to draw too large bitmap. 간단 해결 방법

그림파일을 많이 사용하는 앱을 개발할때 종종 발생하는 에러입니다. 1. 에러 문구 스택 트레이스 유형 java.lang.RuntimeException Exception java.lang.RuntimeException: Canvas: trying to draw too large(192000000bytes) bitmap. at android.graphics.RecordingCanvas.throwIfCannotDraw (RecordingCanvas.java:280) at android.graphics.BaseRecordingCanvas.drawBitmap (BaseRecordingCanvas.java:88) at android.graphics.drawable.BitmapDrawable.draw (BitmapD..

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..

java.lang.SecurityException: Permission denied (missing INTERNET permission?) 해결방법

안드로이드 앱 개발 중 네트워크를 사용하다보면 아래처럼 구체적으로 permission에러가 발생하는 경우가 발생한다. 이럴때는 AndroidManifest.xml에 퍼미션 한줄만 추가하면 문제가 해결된다. 1. 에러 원인 -. 인터넷을 사용하는 퍼미션없이 앱에서 인터넷 사용 요청을 할 경우 안드로이드 OS에서 거부하게된다. 2. 해결 방법 -. AndroidManifest.xml파일을 열어 아래 파란색처럼 한 줄 추가해준다. 3. 에러문구 Error log FATAL EXCEPTION: Thread-4 Process: com.picker.testapp, PID: 6624 java.lang.SecurityException: Permission denied (missing INTERNET permission..

안드로이드 스튜디오 SDK 경로 변경하는 방법

안드로이드 스튜디오를 사용하다 보면, 자꾸만 늘어가는 SDK 경로를 변경하고 싶을 때가 있습니다. 간혹 빌드에러를 해결하기 위해서 경로를 변경하는 경우도 있었습니다. 방법은 아주 간단하며 아래와 같이 따라 하시면 됩니다. 1. android studio 실행 후 세팅 진입. 2. sdk 경로 변경 아래 스크린샷에서 빨간색 edit를 선택하여 변경하면 됩니다. 어렵지 않은 설정이지만, 어이없는 빌드 에러를 해결할 때 종종 쓰이는 방법이기도 합니다. 개인적으로 해당 수정으로 많은 빌드 에러들을 해결한 이력이 있어 블로그로 공유합니다. 좋은 하루 보내세요~

More than one file was found with OS independent path 'META-INF/INDEX.LIST' 해결 방법

안녕하세요 피커입니다. 오늘은 안드로이드 개발 중에 발생하는 에러 중에 아래 문제를 해결 방법을 공유해보도록 하겠습니다. 문제 발생 아래와 같은 문구가 발생한다. -. More than one file was found with OS independent path 'META-INF/INDEX.LIST' 또는 2 files found with path 'META-INF/DEPENDENCIES'.라고 표시됩니다. 위처럼 표시되며 빌드 에러가 발생합니다. 해결 방법 More than one file was found with OS independent path 'META-INF/INDEX.LIST' 해결방법은 간단합니다. build.gradle (app)파일에 아래 3줄만 넣어주면 해결됩니다. (파란색 네모 ..

반응형