Dalam mengembangkan aplikasi android penting bagi para developer untuk mengetahui cara pembuatan signed APK. Signed APK adalah aplikasi yang sudah diberikan sertifikat digital oleh pemilik aplikasi. Android menggunakan sertifikat tersebut untuk mengidentifikasi pemilik dari suatu aplikasi. Pembuatan sertifikat digital aplikasi android dilakukan oleh pembuat aplikasi (self-signed certificates), yang memiliki private key dari sertifikat tersebut.
Membuat signed APK tidak sesulit yang dibayangkan, untuk membuatnya kita hanya membutuhkan 5 langkah. Langkah-langkahnya sebagai berikut.
- Klik pada Build > Generate Signed APK pada menu android studio
- Klik Next untuk build sebuah APK dari app module
Membuat Keystore
Keystore adalah sebuah file yang bertindak sebagai tanda tangan digital, inilah mengapa kita perlu satu untuk membuat signed APK aplikasi yang kita buat. Ini akan membantu kita untuk menjalankan aplikasi kita dalam masalah apapun ketika aplikasi kita di-build oleh mesin evaluasi android pada android studio. Jika kita sudah mempunyai file keystore, kita bisa langsung menuju langkah ke-5 untuk membuat signed APK. - Klik pada Create New untuk membuat keystore file yang baru
- Isi form untuk membuat keystore dan key yang sesuai
Kita harus menyimpan file keystore yang kita buat di tempat yang aman. Kita akan menggunakan file keystore ini untuk membuat signed APK, yang akan menjadi syarat aplikasi kita bisa diterima oleh playstore. Keystore ini harus dirahasiakan, dan jangan pernah dibagikan kepada orang lain yang tidak berkepentingan.
Ingatlah untuk membuat password pada saat membuat keystore dan key kita. Sebuah keystore dapat memiliki lebih dari satu key, inilah mengapa di field tersebut ada dua password yang berbeda. - Generate your signed APK
Pada menu Generate Signed APK Wizard (lihat langkah ke-3), kita dapat memilih keystore yang sesuai, seperti satu yang baru kita buat, dengan menyertakan passwordnya. Setelah itu, klik Next. Pada layar selanjutnya klik Finish. Beberapa saat kemudian, signed APK kita akan selesai dibuat.
Nah.. mudah kan!
Sekarang aplikasi kalian sudah bisa di-submit di google playstore. Horray!
Sekarang aplikasi kalian sudah bisa di-submit di google playstore. Horray!
#developerAndroid
Sumber:
Mas Kalo buat apk lebih dari satu kali pada projek yang sama, bermasalah ngga?
BalasHapusEngga, kl ada update tinggal buat signed apk lagi aja :-)
BalasHapusWaktu buat new key store keluar error:java.jl.description:direct ada format itu kenapa ya
BalasHapusKeytool error:java.io.ioexception:Incorect ava format
HapusKeytool error:java.io.ioexception:Incorect ava format
HapusKeytool error:java.io.ioexception:Incorect ava format
HapusKeytool error:java.io.ioexception:Incorect ava format
HapusBisa kasih screenshot pesan errornya?
HapusBisa kasih screenshot pesan errornya?
HapusMas.. hasil debug.apk kan dah ada. Begitu saya pasang dan buka tidak work. Permasalahnya dimana ya mas. Mohon solusinya..
HapusGan kalo notif error tool keystore error bagaimana cara mengatasinya? Apa penyebabnya?
BalasHapusGan uda tak coba, tapi muncul kya gini :
BalasHapusError:Execution failed for task ':app:dexRelease'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_79\bin\java.exe'' finished with non-zero exit value 2
sebabnya apa ya?ada solusi?
Bismillah..
BalasHapusMau tanya kalo aplikasi saya sdh publish d play store..trus cara utk update aplikasinya bagaimana ya mas..saya bingung..
Mohon bantuannya langkah demi langkahnya atau mgkn ada link yg menjelaskannya..
Terima kasih
Aplikasi yg sudah dipublish di playstore dapat di-update dengan menambahkan file apk yg sudah ditingkatkan versinya. Kl langkah demi langkahnya belum saya buat tutorialnya :D, mungkin next time. Tp kl butuh bantuan bs hubungi via email di: [email protected].
Hapus