我已经成功地为我的应用程序生成了已签名的apk并将其在本地分发到我的团队中。但是在我无法生成已签名的apk之前突然发生。 当我将生成变量更改为“释放”时,gradle调用完成而没有任何错误或警告。但是创建APK签署时,我得到了以下错误:Android - 已签名的APK - Gradle执行失败
Information:Compilation completed with 1 error and 0 warnings in 11 sec
Information:1 error
Information:0 warnings
Error:Gradle: Execution failed for task ':module_name:proguardRelease'.
> java.io.IOException: Please correct the above warnings first.
的build.gradle:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
minSdkVersion 17
targetSdkVersion 19
versionCode 1
versionName '1.0'
}
signingConfigs {
release {
storeFile file('release.keystore')
storePassword '*************'
keyAlias '*********'
keyPassword '**************'
}
}
buildTypes {
release {
runProguard true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/volley.jar')
compile files('libs/StarIOPort3.1.jar')
compile files('libs/logentries-android-2.1.2.jar')
compile 'com.android.support:appcompat-v7:19.1.0'
compile 'com.android.support:support-v4:19.1.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.wrapp.floatlabelededittext:library:0.0.3'
}
我在哪里可以看到警告? “消息”中没有警告。也在Gradle控制台中。
这是什么造成的?我怎样才能解决这个问题?
你的gradle文件是什么样的?你是使用android studio来构建还是你的ide?尝试禁用build.gradle文件中的保护。 – Seth 2014-10-03 19:12:55
我正在使用Android Studio。禁用发布版本的保护并不是一个好主意。 – Uma 2014-10-03 19:41:51
禁用它并不是最好的想法,但如果progaurd导致问题,那么你会想知道。 – Seth 2014-10-03 19:57:12