Здесь рассматривается процедура получения APK (Android Package) - файла установки приложения Android в среде разработки Eclipse (он же ADT, Android Development Tool) - перевод статьи [1].
Система Android требует, чтобы все установленные приложения были подписаны цифровым сертификатом. При этом приложения Android могут быть подписаны либо сертификатом релиза (release certificate), либо сертификатом отладки (debug certificate). При отладке можно использовать debug certificate, причем когда Вы инсталлируете приложение через мост отладки adb в среде Eclipse (командами Run и Debug), то заботиться о подписи сертификатом не нужно, система делает все автоматически. Но когда Вы готовы выпустить релиз приложения (чтобы опубликовать в application marketplace наподобие Google Play), то Вы должны подписать приложение release certificate.
Для тестовой генерации *.apk можно воспользоваться сертификатом отладки. Процесс получения файла apk по шагам в среде Eclipse (ADT):
1. Выберите в дереве Package Explorer корневую папку проекта (папка носит название проекта). Зайдите в меню File -> Export. Можно также выбрать Export... в контекстном меню имени проекта (по правому щелчку мышью на имени корневой папки проекта).
2. В открывшемся окне Export раскройте раздел Android -> Export Android Application, нажмите Next.
3. В окне выбора проекта, если он еще не выбран, щелкните на кнопке и выберите проект для экспорта, и нажмите Next.
4. В окне выбора ключа выберите debug.keystore. Место размещения для хранилища debug.key в OSX "/Users//.android/debug.keystore" (на Windows путь будет наподобие C:\Documents and Settings\имя_пользователя\.android\debug.keystore), и паролем является "android". Когда Вы готовы сделать релиз приложения в application marketplace, Вы должны использовать существующее keystore или создать новое.
5. Выберите из выпадающего списка псевдоним (alias) "androiddebugkey", и в качестве пароля используйте "android".
6. Выберите место для сохранения файла APK и укажите его имя.
Нажмите кнопку Finish, и файл APK сгенерируется. Теперь его можно записать в память телефона и установить как приложение Android.
[Ссылки]
1. How to create an APK (ADT Bundle) site:help.testflightapp.com. 2. Building and Running site:developer.android.com. |