ทางออกเดียวที่ใช้ได้ผลสำหรับฉันคือใช้ java keytool และสร้างไฟล์. keystore
ไฟล์บรรทัดคำสั่งจากนั้นใช้.keystore
ไฟล์นั้นเพื่อลงนามแอปของฉัน
คุณสามารถค้นหา java keytool ได้ที่ไดเร็กทอรีนี้ C:\Program Files\Java\jre7\bin
เปิดหน้าต่างคำสั่งและเปลี่ยนไปที่ไดเร็กทอรีนั้นและป้อนคำสั่งเช่นนี้
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Keytool แจ้งให้คุณระบุรหัสผ่านสำหรับที่เก็บคีย์ชื่อของคุณ บริษัท ฯลฯ โปรดทราบว่าในพรอมต์สุดท้ายคุณต้องป้อนใช่
จากนั้นจะสร้างที่เก็บคีย์เป็นไฟล์ชื่อ my-release-key.keystore ในไดเร็กทอรีที่คุณอยู่ที่เก็บคีย์และคีย์ได้รับการป้องกันโดยรหัสผ่านที่คุณป้อน ที่เก็บคีย์มีคีย์เดียวใช้ได้ 10,000 วัน นามแฝงเป็นชื่อที่คุณจะใช้ในภายหลังเพื่ออ้างถึงที่เก็บคีย์นี้เมื่อลงนามแอปพลิเคชันของคุณ
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Keytool โปรดดูเอกสารที่: http://docs.oracle.com/javase/6/docs/technotes/tools/windows/keytool.html
และสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการลงนามแอป Android โปรดไปที่http://developer.android.com/tools/publishing/app-signing.html