Мне нужно сгенерировать unsigned, release APK (где кто-то еще будет ее подписывать и выпустить в хранилище) с кем-то другим, обрабатывающим ключи и все остальное). Моя проблема в том, что Android Studio выдает ошибку всякий раз, когда я пытаюсь построить:
app-flavorUnsigned-release-unsigned.apk is not signed. Please configure the signing information for the selected flavor using the Project Structure dialog.
Я пробовал несколько предыдущих методов:
- Не удалось создать артефакт (не найти ни одного меню с "Артефактами" в любом месте, хотя для редактирования конфигураций я нашел возможность выбрать пользовательский артефакт) [ Вероятно, наилучшая ставка]
- Создание пустой конфигурации подписки
- Создание настраиваемого аромата
- Использование терминала для запуска
gradle assemble
илиgradle assembleRelease
(которые не работают из-за того, что одна из моих важных библиотек модулей пытается построить)
Вот мой текущий [app's] build.gradle:
apply plugin: 'com.android.application'
android {
signingConfigs {
unsigned {
storePassword = ""
keyAlias = ""
keyPassword = ""
}
}
compileSdkVersion 19
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "hiddenForClientPrivacy"
minSdkVersion 13
targetSdkVersion 20
versionCode 1
versionName "1.0"
signingConfig signingConfigs.unsigned
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.unsigned
}
unsignedBuild {
debuggable false
versionNameSuffix '-unsigned'
signingConfig signingConfigs.unsigned
}
debug {
}
}
productFlavors {
flavorUnsigned {
versionCode = 1;
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:20.0.0'
compile project(':SlidingMenu')
compile 'com.android.support:support-v13:20.0.0'
compile 'com.github.castorflex.verticalviewpager:library:19.0.1'
}
Спасибо за любую помощь.
Поправка: Как показал отмеченный принятый ответ, мне пришлось снять блокировку. Кроме того, я нажал кнопку "Запустить", которая должна соответствующим образом показать ошибку, поскольку я не могу запустить apk без знака в эмуляторе или устройстве. Принятый ответ описывает все.