Я пытаюсь протестировать приложение с вариантом сборки в режиме выпуска в Android Studio с помощью проекта с помощью Gradle.
build.gradle:
(omitted dependencies and repositories)
android {
apply plugin: 'android'
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 11
targetSdkVersion 16
versionCode 1
versionName "1.0"
}
signingConfigs {
release {
storeFile file("release.jks")
storePassword "password"
keyAlias "MobileAndroid"
keyPassword "password"
}
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
signingConfig signingConfigs.release
}
}
}
Если вариант сборки версии Gradle возвращает ошибку
Была обнаружена проблема с конфигурацией задачи ': Приложение: packageRelease'.
Файл '/Users/andre/workspace/MobileAndroid/app/release.jks' указанный для свойства 'signedConfig.storeFile' не существует.
Удаление "signatureConfig.storeFile" возвращает сообщение об ошибке в сообщении с сообщением Android Studio:
Ошибка установки приложения
Ошибка установки, поскольку APK был либо не подписан, либо подписан неправильно. Если это проект на основе Gradle, убедитесь, что Конфигурация подписания указана в Gradle сборке script.
release.jks существует и с помощью мастера Android Studio "Build > Generate Signed APK..." Я могу сгенерировать подписанный app.apk.
Как решить эту ошибку в Gradle?