마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

apk 가 여러개 생성돼요 . build gradle 좀 봐주세요

0 추천

generate sign apk 메뉴에서 release apk 생성하면 예전에는 보지 못했던 apk 가 4개가 생성 됩니다. 그리고 생성된 APK 를 구글 스토어에 올리면 호환돼지 않는 기기 라고 뜨는군요

생성된 파일은  아래 4개의 파일입니다.

app-armeabi-release.apk

app-armeabi-v7a-release.apk

app-x86_64-release.apk

app-x86-release.apk

 

아래는 build.gradle 내용입니다.

 

signingConfigs {
    release {
        storeFile file('/Users/unnamed/Desktop/project/android/keys/*****')
        storePassword "*****"
        keyAlias "*****"
        keyPassword "*****"
    }
}
buildTypes {
    release {
        signingConfig signingConfigs.release
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
splits {
    abi {
        enable true
        reset()
        include 'x86', 'x86_64', 'armeabi-v7a', 'armeabi'
        universalApk false
    }
}
buildscript {
    repositories {
        jcenter()
    }
}
compileOptions {
    targetCompatibility 1.8
    sourceCompatibility 1.8
}
configurations {
    all {
        exclude group: 'org.json', module: 'json'
    }
}
lintOptions {
    checkReleaseBuilds false
    abortOnError false
}
익명사용자 님이 2018년 10월 17일 질문

1개의 답변

0 추천
splits {
    abi {
        enable true
        reset()
        include 'x86', 'x86_64', 'armeabi-v7a', 'armeabi'
        universalApk false
    }
}

이부분 때문에 그렇습니다.

 

https://developer.android.com/studio/build/configure-apk-splits

위 링크 참조 하세요

 

뱅구다 (11,280 포인트) 님이 2018년 10월 18일 답변
...