Android: шаг 4 — подписываем приложение

Что бы запускать программу на телефоне и выкладывать ее в android market, ее надо подписать.

 

 

 

Генерируем ключ.

keytool -genkey -keyalg RSA \
-keysize 2048 \
-dname "CN=www.yourdomain.com, O=Default, C=RU" \
-keystore release.keystore \
-validity 10000 \
-alias android_key

Компилируем в режиме release

ant -q release

Подписываем

jarsigner -keystore release.keystore  \
/home/user/src/hello_world/bin/HelloWorld-release-unsigned.apk android_key

Проверить подписано приложение или нет можно при помощи команды

jarsigner -verify HelloWorld-release.apk

Что бы приложение сразу собиралось с подписью, надо в файл ant.properties добавить строки

key.store=path/to/release.keystore
key.alias=android_key

Выравниваем

zipalign  4 /home/user/src/hello_world/bin/HelloWorld-release-unsigned.apk \
                 /home/user/src/hello_world/bin/HelloWorld-release.apk

Устанавливаем

Ссылка для установки: HelloWorld-release.apk

 

Запись опубликована в рубрике Программирование под android с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>