Cordova ile Andorid için apk output'u oluşturmak için
Cordova ile proje oluşturun
#cordova create sample com.sample.app 'Sample Application'
|
Proje dizinine gidin
#ls -la
#cd sample/ |
Desteklenen Platformları Ve Yüklenen Platformları Listeleyin
#cordova platform ls
|
Android ve Ios platformlarını Projeye ekleyin
#cordova platform add android
#cordova platform add ios |
Tekrar platformları listelediğinizde yüklenen platformları göreceksiniz
#cordova platform ls
|
Cordova ile android dosyası (.apk uzantılı) oluşturun
#cordova build android --release
|
bu işlemden sonra unassigned olarak APK çıkacak.
output dizini :
/Users/levent.yildiz/Desktop/delete/sample/platforms/android/build/outputs/apk/android-release-unsigned.apk
imzalama işlemi için öncelikle key oluşturun
#keytool -genkey -alias samplekey -v -keystore samplekey.keystore
|
oluşturduğunuz key ile imzalama yapın
#jarsigner -verbose -keystore samplekey.keystore -storepass a12345 -keypass a12345 -signedjar ./signed.apk /Users/levent.yildiz/Desktop/delete/sample/platforms/android/build/outputs/apk/android-release-unsigned.apk samplekey
|
NOT: imzalama yaparken -signedjar parametresini kullanmazsanız imzaladığınız apk dosyası unsigned olarak verdiğiniz apk dosyasını override eder. Yani yeni bir output oluşturulmaz ancak bu komuttan sonra /Users/levent.yildiz/Desktop/delete/sample/platforms/android/build/outputs/apk/android-release-unsigned.apk dosyası imzalı hale geçer.
doğrulama yapmak için aşağıdaki komutu çalıştırabilirsiniz
# jarsigner -verify -verbose -certs signed.apk
|
sa abi bu yazdıın
YanıtlaSil#ls -la
#cd sample/
gibi kodların ne olduğunu açıklarsan çok sevinirim
ŞİMDİDEN TTEŞEKKÜRLER...