私は最初のInstantAppを公開しようとしています。これは、ブランドの新しいアプリですので、私は最初に「installed way
」でアプリを公開して、私はinstant-app.zip
をアップロードしようとしたとき、私はエラーだ:インスタントアプリのZIPアップロードエラー
アップロードはあなたがしてAPKをアップロードし
を失敗しました無効な署名(署名の詳細) apksignerからのエラー:ERROR:NO_SIG_FOR_TARGET_SANDBOX_VERSION:ターゲットサンドボックスバージョン2に必要なAPK署名スキームv2署名がありません。エラー:JAR_SIG_NO_SIGNATURES:JAR署名がありません。
私はそれが署名鍵の欠けたと思ったとのGradleを使用して署名:
signingConfigs {
release {
keyAlias 'somealias'
keyPassword 'somepass'
storeFile file("$rootDir/some.jks")
storePassword 'some'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
shrinkResources false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
誰もがこの問題を通過していますか?
すべての「機能」モジュールに同じ「signingConfigs」ブロックが指定されているかどうかチェックできますか? – dchai
それは問題ではなかった@dchai。インスタントアプリはbuild.gradleの設定を使用しません(理由はわかりません)。私は問題を解決することができました。私はAS署名ダイアログを使って署名し、署名ダイアログの一番下にあるsignjarとv2の完全なチェックボックスをチェックしました! –
>理由を知らない FYI:コマンドラインからGradleを使用している場合は、各build.gradleファイルに "signingConfigs"を指定する必要があります。これは現在のプラグインの制限です。 – dchai