Unggah APK baru ke Alpha
Gagal mengunggah
Anda mengunggah APK dengan tanda tangan tidak valid (pelajari lebih lanjut tentang penandatanganan). Kesalahan dari apksigner: ERROR: JAR_SIG_NO_SIGNATURES: Tidak ada tanda tangan JAR
Tidak yakin apa yang harus dilakukan, saya hanya mencoba membuat rilis Alpha dari proyek Android Studio ..
android
android-studio
Devin Andres Salemi
sumber
sumber
Jawaban:
Anda dapat melihat dari kesalahan bahwa tidak ada tanda tangan jar. Pilih kedua kotak centang untuk versi tanda tangan (v1 dan v2) di langkah terakhir dan kemudian bangun apk. Itu akan berhasil
sumber
Saya mendapatkan kesalahan ini ketika saya memperbarui ke
android studio 3.3
, solusinya adalah menghapusbuild
folder, dan kemudian coba lagi.sumber
Saya pikir Anda mungkin hanya menerima pengaturan konfigurasi default selama proses pendaftaran APK di Android Studio. Ini ok sebagian besar waktu, tetapi mungkin menghasilkan sedikit kebingungan jika Anda menggunakan Android 7.0+ Memang dari versi 7.0, Android intruduces V2 Signature Scheme baru selain V1 "lama". Skema baru ini seharusnya menawarkan waktu pemasangan aplikasi yang lebih cepat dan lebih banyak perlindungan terhadap perubahan tidak sah pada file APK, dan karenanya merupakan skema default di kotak dialog "Generate Signed APK" Android Studio.
Masalahnya adalah bahwa Google Play dalam kasus Anda ingin agar skema V1 diterapkan, yaitu penandatanganan JAR, bukan penandatanganan APK seperti pada V2. Dokumentasi Google Play secara eksplisit menyatakan bahwa: "Meskipun kami sarankan menerapkan APK Signature Scheme v2 ke aplikasi Anda, skema baru ini tidak wajib. Jika aplikasi Anda tidak membangun dengan benar saat menggunakan APK Signature Scheme v2, Anda dapat menonaktifkan skema baru. ".
Solusi yang saya temukan dalam kasus tersebut adalah mengaktifkan keduanya, seperti yang ditunjukkan pada gambar di bawah. Setelah Anda melakukannya, APK yang ditandatangani harus diterima tanpa masalah oleh sistem manajemen versi Google Play.
Hasilkan kotak dialog Signed APK di Android Studio
Ini adalah prosedur lengkap:
sumber
sumber
Ini bekerja, ketika hanya dipilih V1 (Jar Signature) :-)
sumber
Banyak petunjuk tersebar di komentar di atas tetapi langkah-langkah ini adalah yang (AKHIRNYA) bekerja untuk aplikasi Android (Cordova) saya pada 11/2019:
Peningkatan Android Build / Nomor Versi di Manifest (jika perlu)
Lari
cordova build android
Buka proyek di Android Studio
Jalankan Build> Clean Project
Run Build> Generated Signed Bundle / APK
Isi dialog dan HANYA centang kotak tanda "V1 JAR" - tidak mencentang kotak "V2 Full APK Signature".
Unggah APK ke Google Play Dashboard
Silangkan jarimu
sumber
Pertama-tama hapus
build
folder proyek Anda , lalu hasilkan apk atau bundel lagi. Solusi ini telah memperbaiki masalah bagi saya.sumber
Pastikan Anda menggunakan file kunci sertifikat yang benar dan ikuti langkah-langkah ini di Android Studio:
Itu seharusnya bekerja!
sumber