Android Studio'daki APK kayıt işlemi sırasında varsayılan yapılandırma ayarlarını muhtemelen kabul ettiğinizi düşünüyorum. Bu çoğu zaman sorun değil, ancak Android 7.0+ kullanırsanız hafif bir karışıklık yaratabilir. Yeni şemanın daha hızlı uygulama yükleme süreleri ve APK dosyalarındaki yetkisiz değişikliklere karşı daha fazla koruma sağlaması bekleniyor ve bu nedenle Android Studio'nun "İmzalı APK Oluştur" iletişim kutusundaki varsayılan şema.
Sorun, durumunuzdaki Google Play'in, V2'deki APK imzalaması yerine V1 şemasının uygulanmasını, yani JAR imzalamasını istemesidir. Google Play dokümanları açıkça şunu belirtiyor: "Uygulamanıza APK İmza Düzeni v2 uygulamasını önermemize rağmen, bu yeni şema zorunlu değildir. APK İmza Düzeni v2'yi kullanırken uygulamanız düzgün bir şekilde oluşturulmuyorsa, yeni şemayı devre dışı bırakabilirsiniz. ".
Bu durumlarda bulduğum çözüm, aşağıdaki ekran görüntüsünde gösterildiği gibi her ikisini de etkinleştirmektir. Bunu yaptıktan sonra, imzalı APK'nın Google Play sürümleri yönetim sistemi tarafından sorunsuz bir şekilde kabul edilmesi gerekir.
Android Studio'da İmzalı APK Oluştur iletişim kutusu
Tam prosedür budur:
- Android Studio'da "Derleme> Derleme değişkenlerini seç" i seçin ve "serbest bırakma" değişkeninin seçili olduğundan emin olun
- "Oluştur> İmzalı APK Oluştur" u seçin ve anahtar deponuzla ilgili bilgileri girin. Sanırım önceki denemenizde imzalı bir APK oluşturdunuz, bu nedenle bu alanlar zaten en son değerlere ayarlanmalıdır. Sonrakine tıkla].
- bir sonraki ekran, imza sürümleri olarak hem V1 hem de V2'yi kontrol ettiğinizden emin olmanız gereken yerdir, daha sonra APK'yı oluşturmak için [Son] düğmesine tıklayın.