Немного предыстории. Я без проблем строил / отлаживал / тестировал свое простое приложение в течение нескольких месяцев. Сборка / установка на AVD или моем настоящем телефоне S9. Все работало нормально месяцами. Теперь готов к моему первому бета-выпуску в Play Store (мое первое приложение). Итак, я выполнил инструкции по «подписанию» своего приложения. Это сработало, и я загрузил свой комплект приложений в Play Store. Теперь я больше не могу собирать / отлаживать / устанавливать в Android Studio.
Ошибка: apk для вашего текущего выбранного варианта (app-release-unsigned.apk) не подписан. Укажите конфигурацию подписи для этого варианта (выпуска).
Отладка (Shift + F9) вызывает указанную выше ошибку и отображает диалоговое окно «Изменить конфигурацию».
Я нажимаю кнопку «Исправить» и оттуда не знаю, что делать. Или как использовать эти разные конфигурации сборки.
build.gradle
apply plugin: 'com.android.application'
android {
signingConfigs {
debug {
storeFile file(var)
storePassword 'xxx'
keyAlias = 'xxx'
keyPassword 'xxx'
}
}
compileSdkVersion 29
buildToolsVersion "29.0.1"
defaultConfig {
applicationId "com.birdersdiary.mobile"
minSdkVersion 15
targetSdkVersion 29
versionCode 1
versionName "b1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.android.material:material:1.0.0'
implementation 'androidx.preference:preference:1.1.0'
implementation 'androidx.lifecycle:lifecycle-extensions:2.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
Как только я нажимаю кнопку «FIX», я попадаю в диалоговое окно «Run / Debug Configurations». И оттуда я совершенно не понимаю, что должно произойти, чтобы Устранить проблему.
Любая помощь очень ценится.
ОБНОВЛЕНИЕ: пришлось стереть данные AVD и выполнить холодную перезагрузку, и проблема решена.