2009-12-16 4 views
9

Я хотел бы узнать о подписании приложений Android.Подписывание приложений APK для Android?

IFAIK, Blackberry и приложение iphone должны быть подписаны для работы на реальном устройстве. Для Android, нужно ли подписывать приложение?

Если да, то как подписать заявку?

Прошу совета. ребята.

Заранее спасибо.

ответ

19

Если вы используете плагин Eclipse.

правой кнопкой мыши на проекте> Android Tools> Export Подписанный пакет приложений

Следуйте инструкциям для создания файла .keystore и вы сортируются!

7

Там руководство к подписанию Android-приложений на веб-сайте разработчиков: http://developer.android.com/guide/publishing/app-signing.html

Чтобы ответить на ваш непосредственный интерес: вам не нужно реальное устройство, чтобы подписать заявление. Вы подписываетесь во время процесса сборки, поэтому его можно сделать на любом компьютере с правильным программным обеспечением (которое является бесплатным). Самый простой способ создать подписанное приложение - просто использовать плагин ADT Eclipse, который имеет функцию «экспорт подписанного приложения».

+0

Во время разработки приложение подписывается с ключом dev, который будет работать на эмуляторах и на реальных телефонах. Вам нужно только создать свой собственный ключ, когда вы будете готовы загрузить свое приложение в Android Market. –

+0

Очень верно; Я предлагаю повторно использовать один ключ разработки (вместо того, чтобы использовать тот, который генерирует ADT), потому что тогда каждый человек, работающий над одним и тем же приложением, заканчивает использование того же ключа подписи отладки. –

+6

Кроме того, вам нужно будет создать файл KEYSTORE. НЕ ПОТЕРЯЙТЕ ИЛИ УДАЛЯЙТЕ ЭТОТ ФАЙЛ. Я бы предложил зарегистрироваться в онлайн-магазине и сохранить его там. DropBox бесплатно для 2 ГБ. Если вы потеряете файл хранилища ключей, вы не сможете обновить приложение. Это означает, что вам придется выпустить его в качестве нового приложения, которое не сделает пользователей счастливыми, если вы будете взимать плату за свое приложение, потому что им нужно будет снова зарядиться, чтобы получить обновление. И нет, нет никакого способа обойти это. –

0

Как @Laurence Dawson упоминается один из способов сделать это, просто открыв свой проект в затмении затем

правой кнопкой мыши на проекте> Android Tools> Экспорт Подписанный пакет приложений

, но вы должны создать хранилища ключей перед этим сделать это очень просто и просто, опция появится после того, как вы выберете «Экспорт подписанного пакета приложений» из параметров правого щелчка, он попросит вас «подписать» ваш APK (для публикации Beta/Alpha/Production) этот процесс выполняется просто путем создания этого Keystore, после его создания просто выберите это новое хранилище ключей (оно будет отображаться прямо в параметрах «Export Signed Application Package») и voila! то он просто попросит вас ввести путь, на котором вы можете загрузить подписанный APK для сайта разработчика Google!