728x90
반응형
SMALL
* adb 로 apk 파일 설치시, 콘솔에 보여지는 로그가 아래와 같다면 시도 해 볼 수 있는 방법 2가지 공유함
( Mac , adb 설치 하는 방법 : https://85chong.tistory.com/221 )
* adb 설치 실행후 콘솔에 찍힌 에러 :
Failure [INSTALL_FAILED_INVALID_APK:
Some dex are not uncompressed and aligned correctly for (설치한apk파일의 패키지명)
(참고: minSdkVersion이 21 이상으로 설정되면 멀티덱스가 기본적으로 사용 설정되며 멀티덱스 라이브러리가 필요하지 않습니다.)
1. multiDex 문제 가능성 :
* app > build.gradle 설정 추가
plugins {
...
}
android {
...
defaultConfig {
multiDexEnabled true
applicationId "패키지명"
minSdk 28
targetSdk 33
versionCode 9
versionName "1.0.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
...
...
}
dependencies {
...
//multidex
def multidex_version = "2.0.1"
implementation("androidx.multidex:multidex:$multidex_version")
...
}
2. Manifest 설정 부분 확인 :
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
...
<application
...
android:useEmbeddedDex="true"
...
</application>
...
</manifest>
- 끝 -