benim için çalışan tek çözüm, java keytool kullanmak ve bir. keystore
komut satırını dosyalayın ve ardından bu .keystore
dosyayı kullanarak uygulamamı imzalayın
java anahtar aracını bu dizinde bulabilirsiniz C:\Program Files\Java\jre7\bin
bir komut penceresi açın ve o dizine geçin ve buna benzer bir komut girin
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Keytool sizden anahtar deposu, adınız, şirketiniz vb. İçin şifreler sağlamanızı ister. son istemde evet girmeniz gerektiğini unutmayın.
Ardından, anahtar deposunu bulunduğunuz dizinde my-release-key.keystore adlı bir dosya olarak oluşturur. Anahtar deposu ve anahtar, girdiğiniz parolalarla korunur. Anahtar deposu, 10000 gün geçerli olan tek bir anahtar içerir. Diğer ad, daha sonra uygulamanızı imzalarken bu anahtar deposuna başvurmak için kullanacağınız bir addır.
Keytool hakkında daha fazla bilgi için http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html adresindeki belgelere bakın.
ve Android uygulamalarını imzalamayla ilgili daha fazla bilgi için şu adrese gidin: http://developer.android.com/tools/publishing/app-signing.html