ちょっとした背景。私は問題なく数ヶ月間私の単純なアプリを構築/デバッグ/テストしています。 AVDまたはMy Actual S9 Phoneにビルド/インストールします。すべてが数ヶ月間故意に働いた。今、私の最初のベータ版のプレイストアへの準備ができて(私の最初のアプリ)。だから、私は「署名」私のアプリの指示に従った。それはうまくいって、私は私のアプリのバンドルをプレイストアにアップロードしました。これで、Android StudioもうFile)で構築/デバッグ/インストールできません。
エラー:現在選択されているバリアントの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'
}
_
「修正」ボタンをクリックすると、「実行/デバッグ設定」ダイアログに移動します。そしてそこから、問題を解決するために何が起こる必要があるのか私にとっては完全に忘れられています。
どんな援助も大いに感謝しました。
更新:AVDデータを拭いて、コールドブートを実行し、問題が解決しました。
定義した後に歌唱設定をSEにする必要があります。私はそれをリリースのために使うつもりならば、それはデバッグ以外の何かを名前と思います:
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android-optimize.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.debug
}
}
_