Gradle zipAlign 작업이 저를 위해 작동하지 않는 것 같습니다. 내가 잘못하고있는 것이 확실하지 않습니다. zipAlign 작업을 포함하여 시도했지만 포함 시키지는 않았지만 차이를 만드는 것 같지 않습니다. 내 grad 스크립트는 "릴리스"빌드를 내뱉지 만 .apk를 업로드하려고하면 개발자 콘솔에 따라 zipAligned가되지 않습니다. 어떤 도움을 주시면 감사지렛대 zipAlign 작업이 작동하지 않습니까?
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4.2'
}
}
apply plugin: 'android'
dependencies {
compile project(':facebook-android-sdk-3.0.1:facebook')
compile project(':google-play-services_lib')
compile project(':nineoldandroids')
compile project(':SlidingMenu-master:library')
compile project(':ViewPagerIndicator')
compile project(':volley')
compile project(':windowed-seek-bar')
compile files('compile-libs/androidannotations-2.7.1.jar', 'libs/Flurry_3.2.1.jar', 'libs/google-play-services.jar', 'libs/gson-2.2.4.jar', 'libs/picasso-1.1.1.jar', 'libs/crittercism_v3_0_11_sdkonly.jar', 'libs/gcm.jar', 'libs/apphance-library.jar')
}
android {
buildToolsVersion "17.0"
compileSdkVersion 17
signingConfigs {
debug {
storeFile file('keystores/debug.keystore')
}
}
buildTypes {
debug {
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
release {
zipAlign true
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
}
}
:
여기 내 빌드 스크립트입니다!
Thanks Xav. 자동으로 서명하도록 릴리스 빌드를 구성하려면 어떻게합니까? 릴리스 키 저장소를 만들고 signingConfigs 아래에 설정하면됩니까? –
이 정보를 추가하기 위해 편집 됨. –
빌드하는 동안 해당 값에 대해 gradle 프롬프트를 표시 할 수 있습니까? 나는 비밀 번호를 일반 텍스트로 저장하고 싶지 않습니다. –