web-dev-qa-db-ja.com

Android studio:署名バージョンを選択できません

V1とV2の署名バージョンでアプリを作成したい。ただし、どちらもグレー表示されています。誰かがそれを選択できるようにする方法を教えてもらえますか? [署名の生成]

6
snow2102

公式文書 で説明されているように、

Android 7.0では、APK署名スキームv2が導入されています。これは、アプリのインストール時間を短縮し、APKファイルへの不正な変更に対する保護を強化する新しいアプリ署名スキームです。デフォルトでは、Android Studio 2.2およびAndroid Plugin forGradle 2.2APK署名スキームv2と、JAR署名を使用する従来の署名スキームの両方を使用してアプリに署名します。

したがって、Android studioとモジュールのgradleプラグイン( build.gradle-> com.Android.tools.build:gradle)が2.3以降に更新されます。

8
John

Android StudioとGradleのバージョンを更新するとうまくいきました。

また、build.gradleを確認して構成します。詳細はこちら APK署名スキームv2

5
iravul

基本的にあなたのAndroidスタジオは更新されますが、モジュールのgradleプラグインclasspath 'com.Android.tools.build:gradle'バージョンはbuild.gradleでダウングレードされています。したがって、gradleプラグインのバージョンを次のように更新してください。

dependencies{
     classpath 'com.Android.tools.build:gradle:3.0.1'
 }

build.gradleで以上。プロジェクトを同期します。ありがとうございました!!

0