Corona SDK Mobile Game Development / Corona SDK. Руководство для начинающих.: 1. Getting Started with Corona SDK

← →
Английский оригинал Перевод на русский

Сожалеем, но текст оригинала доступен только зарегистрированным пользователям.

Создание сборки Hello World под Android
Создание сборки нашего приложения Hello World, довольно просто, так как мы не должны создавать уникальный ключ или псевдоним ключа для отладки сборки. Когда вы будете готовы подать заявку на публикацию в магазине Play Google, вам нужно будет создать сборку-релиз и создать свой собственный закрытый ключ для подписи приложения. Мы будем обсуждать сборку-релиз и закрытые ключи более подробно в этой книге.

bubenok 10.10.13 в 16:03

0

Создание сборки под Android.
1. Запускаем Corona и выбираем симулятор.
2. Открываем наш проект и запускаем файл main.lua
3. Когда приложение запущено в симуляторе, в меню выбираем File > Build For > Android
Появится диалоговое окно:

bubenok 10.10.13 в 16:05

0

4. Укажите имя вашего приложения в поле Application. Мы можем указать то же самое имя Hello World. В поле Version Code поставим 1. Это поле должно всегда содержать только целые числа и не будет видно пользователям. Версию программы, например 1.0, вы можете вписать в поле Version Name, она и будет показана пользователям. В поле Package вам необходимо указать имя по традиционной схеме Java, которое обычно представляет перевернутый формат вашего домена. К примеру com.mycompany.app.helloworld можно использовать как Package. В поле Project Path указывается путь к папке вашего проекта.

bubenok 10.10.13 в 16:11

0

Target OS Compatibility в настоящий момент поддерживается Android 2.2 и новее. В поле Keystore вам необходимо подписать вашу сборку ключом Debug Keystore, который уже поставляется с Corona. В поле Key Alias выберите androiddebugkey из выпадающего списка. В поле Save to folder нажмите на кнопку Browse и выберите папку в которую вы хотите сохранить приложение.

bubenok 11.10.13 в 02:43

0

5. Если введенная информация верна, нажмите кнопку Build.

bubenok 11.10.13 в 02:46

0

Что произошло?
Вы создали первое Android-приложение! Это было очень просто, не так ли? Так как Corona поставляется со встроенными Debug Keystore и androiddebugkey Key Alias, вам остается лишь заполнить информацию о вашем приложении, нажать кнопку Build и вы создадите отладочную сборку. Ваше HelloWorld приложение сохраниться в файле HelloWorld.apk

bubenok 11.10.13 в 02:50

0

Время действовать - загрузка приложения на Android-устройство.
Есть несколько путей загрузить приложение на устройство, которые не требуют скачивания Android SDK. Вот несколько простых способов:
Наиболее основательный метод это загрузить ваш apk-файл на SD Card или по USB. Если ваше устройство не имеет файлового менеджера, мы рекомендуем установить его. Отличный вариант - ASTRO File Manager. Скачать его можно тут:
https://play.google.com/store/apps/details?id=com.metago.astro
Есть и другие установщики, например AppInstaller:
https://play.google.com/store/apps/details?id=com.funtrigger.appinstaller
AppInstaller позволяет устанавливать apk-файлы с вашей SD карты.

bubenok 11.10.13 в 02:56

0

1. В настройках вашего устройства выберите раздел Applications, а затем Development. Тапните на USB Debugging если он не активен.

bubenok 11.10.13 в 02:58

0

2. Вернитесь назад на пару экранов в раздел Application. Включите Unknown Sources если он не активен. Это позволит устанавливать приложения, загруженные не из магазина Google Play. Вернитесь на главный экран устройства.

bubenok 11.10.13 в 02:59

0

3. Присоедините ваше устройство к компьютеру по USB. На компьютере вы получите сообщение о подключении карты памяти. Зайдите на нее и создайте папку. Имя папки может быть любым, главное чтобы потом на устройстве ее было просто найти. Скопируйте в эту папку ваше приложение HelloWorld.apk.

bubenok 11.10.13 в 03:03

0

4. Отсоединитесь от компьютера. Запустите ASTRO File Manager или AppInstaller на вашем устройстве. Найдите вашу загруженную папку с приложением. Зайдите в папку и запустите файл HelloWorld.apk. Вы получите предупреждение об установке приложения. Нажмите Install и вы установите приложение. После этого оно должно появиться в папке Apps вашего устройства.

Так же удобно устанавливать приложения через Dropbox. Для этого вам необходимо завести аккаунт на Dropbox

bubenok 11.10.13 в 03:08

0

5. Загрузите инсталлятор Dropbox и установите на своем компьютере Dropbox. Так же скачайте и установите Dropbox на вашем устройстве.

bubenok 11.10.13 в 03:09

0

6. Войдите в аккаунт Dropbox на компьютере и загрузите файл HelloWorld.apk

bubenok 11.10.13 в 03:10

0

7. Запустите Dropbox на вашем устройстве и войдите в свой аккаунт. Выберите файл HelloWorld.apk. Вам будет показан экран подтверждения установки приложения. Выберите Install. Если установка прошла успешно, вам будет предложено запустить его нажав кнопку Open.

Еще один постой метод - через Gmail.

bubenok 11.10.13 в 03:13

0

8. Создайте новое письмо в вашем почтовом ящике Gmail и прикрепите к нему HelloWorld.apk

bubenok 11.10.13 в 03:14

0

9. Отправьте это письмо сами себе. Т.е. в поле адресата укажите свой же email.

bubenok 11.10.13 в 03:15

0

10. Зайдите в свою почту на устройстве и вы сможете запустить прикрепленный к письму файл HelloWorld.apk.

bubenok 11.10.13 в 03:15

0

Что произошло?
Мы научились нескольким способам загрузки приложения на Android-устройство. Представленные методы - самый простой и быстрый путь загрузить приложение.

bubenok 11.10.13 в 03:17

0

Использование подключения по USB и файловый менеджер на устройстве - самый надежный способ. Вам даже не нужен интернет, чтобы загрузить приложение с вашего компьютера.

bubenok 11.10.13 в 03:18

0

Загружать через Dropbox - самое удобное. Если он у вас конечно есть.

Если же вы не хотите заводить себе Dropbox и скачивать всякие там файловые менеджеры, можете просто послать сами себе приложение по почте, а на устройстве запустить его. Правда необходимо помнить, что к письму в Gmail можно прикрепить файл не больше 25 мегабайт.

bubenok 11.10.13 в 03:21

0

Викторина - понимание Corona
1. Когда мы используем Corona, какие из следующих утверждений верны?
а. Вам необходим файл main.lua для запуска вашего приложения.
б. Corona SDK запускается только под MacOS X
в. Corona Terminal не запускает симулятор
г. Ничего из вышеперечисленного.
2. Как много iOS устройств вы можете использовать для разработки согласно iPhone Developer Program?
а. 50
б. 75
в. 5
г. 100
3. Какое значение должно содержать поле Version Code в настройках создания сборки приложения под Android?
а. Строка
б. Целое число
в. В формате Java
г. Ничего из вышеперечисленного

bubenok 11.10.13 в 03:26

0

Резюме.
В этой главе мы познакомились с небходимыми инструментами для разработки приложений в Corona SDK. Не зависимо от того, работаем мы на MacOS или Windows, разрабатывать и приложения

bubenok 11.10.13 в 03:32

0

ы

bubenok 11.10.13 в 03:32

0
Минутку...

← Предыдущая страница