728x90
반응형
질문 : Gradle을 사용하여 릴리스 서명 된 APK 파일을 만드는 방법은 무엇입니까?
Gradle을 사용하여 릴리스 서명 된 apk 파일을 생성하기 위해 Gradle 빌드를 갖고 싶습니다.
gradle build
수행 할 때 매개 변수가 누락되었는지 확실하지 않습니다.
이것은 내 gradle 파일의 일부 코드입니다.
android {
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "******"
keyAlias "******"
keyPassword "******"
}
}
}
gradle 빌드가 성공적으로 완료되고 내 build/apk
폴더에는 ...-release-unsigned.apk
및 ...-debug-unaligned.apk
파일 만 표시됩니다.
이 문제를 해결하는 방법에 대한 제안이 있습니까?
답변
이전 답변보다 쉬운 방법 :
~/.gradle/gradle.properties
넣으십시오.
RELEASE_STORE_FILE={path to your keystore}
RELEASE_STORE_PASSWORD=*****
RELEASE_KEY_ALIAS=*****
RELEASE_KEY_PASSWORD=*****
app/build.gradle
수정 android {
코드 블록에 추가합니다.
...
signingConfigs {
release {
storeFile file(RELEASE_STORE_FILE)
storePassword RELEASE_STORE_PASSWORD
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
// Optional, specify signing versions used
v1SigningEnabled true
v2SigningEnabled true
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
....
gradle assembleRelease
실행할 수 있습니다.
signingConfigs
Gradle DSL에 대한 참조도 참조하세요.
출처 : https://stackoverflow.com/questions/18328730/how-to-create-a-release-signed-apk-file-using-gradle
728x90
반응형
'개발툴 > Gradle' 카테고리의 다른 글
Gradle DSL 메서드를 찾을 수 없음 : 'runProguard' (0) | 2021.06.06 |
---|---|
Gradle을 사용하여 하나의 단위 테스트 클래스 만 실행하는 방법 (0) | 2021.06.06 |
Gradle을 사용하여 종속성 트리 찾기 (0) | 2021.06.05 |
build.gradle 파일에 로컬 .jar 파일 종속성을 추가하는 방법 (0) | 2021.06.05 |
Gradle이 종속성을 다시 다운로드 하도록 하는 방법 (0) | 2021.06.03 |