Google Android default using testkey, so we can change to our release key, details as below:
Step 1 :
cd /android_src/development/tools
Step 2 :
./make_key releasekey '/C=CN/ST=JiangSu/L=NanJing/O=Company/OU=Department/CN=YourName/emailAddress=YourE-mailAddress'
you'll get the output from you termial :
Enter password for 'releasekey' (blank for none; password will be visible): 123456 <--- set your password, here is 123456
creating releasekey.pk8 with password [123456]
Generating RSA private key, 2048 bit long modulus
..+++
....................................................+++
e is 65537 (0x10001)
Step 3 :
development/tools$ ls
apkcheck etc1tool labpretest recovery_l10n templates
axl findunused line_endings <strong>releasekey.pk8</strong> yuv420sp2rgb
elftree hosttestlib make_key <strong>releasekey.x509.pem</strong>
emulator idegen mkstubs rmtypedefs
releaseky.pk8 means private-key and releasekey.x509.pem means public-key.
make_key parameter explanations
Usage: ./make_key <name> <subject>
<name> contains: releasekey/ media/ shared/ platform
<subject>: '/C=CN/ST=JiangSu/L=NanJing/O=Company/OU=Department/CN=YourName/emailAddress=YourE-mailAddress'
C ---> Country Name (2 letter code)
ST ---> State or Province Name (full name)
L ---> Locality Name (eg, city)
O ---> Organization Name (eg, company)
OU ---> Organizational Unit Name (eg, section)
CN ---> Common Name (eg, your name or your server’s hostname)
emailAddress ---> Contact email address