Tutorial Signing Aplikasi Android Menggunakan Eclipse

Saat mau upload aplikasi ke Google Play, ternyata developer diharuskan untuk signing / menandai aplikasi buatannya terlebih dahulu. Hal ini berguna untuk memastikan bahwa developer A yang benar-benar membuat aplikasi A. Sehingga hubungan antara developer dan aplikasi yang dibuatnya tidak tertukar. :)

Signing Aplikasi Android

Apa yang dimaksud dengan signing? Sebenarnya konsepnya sama dengan sertifikat pada halaman web yang secure. Dengan proses signing, kita akan membuat suatu sertifikat sebagai tanda bahwa aplikasi tersebut memang benar-benar buatan kalian. Sertifikat tersebut dienkripsi, mempunyai private key dan ada masa berlakunya.
Supaya gampang, :D kita akan menggunakan Eclipse IDE untuk membantu proses signing aplikasi Android. Namun beberapa langkah awal kita harus tetap menggunakan command line.
Pre-requisites
Beberapa hal yang harus dilakukan :
  • Update environment path Windows (tambah Java variabel) cara di sini

Membuat Keystore

Hal pertama yang kita lakukan adalah membuat keystore. Keystore adalah semacam tempat untuk menyimpan private key. Buka command tools dan ketikkan perintah berikut :
?
1
2
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Contoh punya saya, jadinya seperti ini :
?
1
2
$ keytool -genkey -v -keystore helloworld.keystore
-alias twoh -keyalg RSA -keysize 2048 -validity 10000
Untuk keterangan masing-masing variabel, bisa dibaca di Android Developer.
Ketika kita masukkan command tersebut ke cmd windows, akan muncul tampilan seperti berikut :
KeystoreKeystore
Pada sertifikat private key yang kita buat, kita harus memasukkan beberapa informasi sebagai berikut :
  • Keystore password,
  • Nama,
  • Organisasi/Perusahaan (termasuk unit/departemennya), dan
  • Lokasi (Kota, State/Province, Negara)
Apabila informasi yang dimasukkan sudah benar, maka pada saat konfirmasi ketikkan ‘yes‘. Keystore pun di-generate. Terakhir, masukkan lagi password keystore yang sama dengan yang dibuat sebelumnya.

Sigining Aplikasi Android Menggunakan Eclipse

Setelah keystore selesai dibuat, kita sekarang punya private key. Yang harus dilakukan selanjutnya adalah menandai aplikasi buatan kita dengan keystore tersebut. Berikut adalah langkah-langkahnya :
  1. Buka Eclipse, dan pilih proyek yang mau di-upload ke Google Play.
  2. Klik kanan pada nama proyek, pilih Android tools > Export Signed Application Package
    Tahap 1Tahap 1
  3. Kemudian, pilih project yang mau diekspor. Sekalian mengecek apakah ada error atau tidak. Jika sudah, klik Next
    Tahap 2Tahap 2
  4. Selanjutnya, kita akan memilih keystore yang akan digunakan. Kita pilih opsi, Use Existing Keystore. Pilih keystore yang tadi telah digenerate, dan masukkan password. Klik Next.
    Tahap 3Tahap 3
  5. Setelah itu, kita memilih key alias. Dan kita masukkan lagi password untuk key alias. Jika sudah, klik Next.
    Key AliasKey Alias | Tahap 4
  6. Setelah itu, kita pilih nama APK tujuan ekspor. Jika sudah, klik Finish
    Tahap terakhir
Voila ! Aplikasi Android mu sekarang sudah bisa diupload ke Google Play Store. :) Gunakan APK  hasil ekspor di atas/yang telah di-signed untuk diupload ke Google Play.

0 Komentar untuk "Tutorial Signing Aplikasi Android Menggunakan Eclipse"

 
-->