Что бы создать ключ нам нужно одно из двух приложений. Или Android Studio его можно скачать тут http://developer.android.com/intl/ru/sdk/index.html. Или Keytool скачать можно тут, кто не знает, то это просто Java SE(JDK) http://www.oracle.com/technetwork/java/ ... 33151.htmlKey Tool1.Открываем консоль (С:/Windows/System32/cmd.exe ОБЯЗАТЕЛЬНО ОТ ИМЕНИ АДМИНИСТРАТОРА. Или в пуск вводим cmd и так же запускаем ОТ ИМЕНИ АДМИНИСТРАТОРА.
2.Переходим в папку keytool с помощью команды cd: cd C:\ProgramFiles\Java\jdk1.8.0_60\bin прежде чем вводить зайдите в каталог и посмотрите на версию папка jdk1.8.0_?? может отличаться
3.Далее вводим следующую команду:
keytool –genkey –v –keystore releasekey.jks –alias releasekey –keyalg RSA –keysize2048 –validity 10000
4.Дальше вводим пароль, его нужно запомнить . Обратите внимание, что никакие символы не будут появляться на экране, после ввода пароля нас попросят его ввести второй раз. Дальше заполняем информацию, такую как имя фамилия, имя компании, страну и город.
В строчку What is the two-letter country code for this uinit.Если вы в России то вписываем RU. Остальные коды можно посмотреть в поисковике введя в поиск КОД СТРАНЫ.
Попросят ввести второй пароль(отличающийся или нет?) . Если у вас нету компании то можно так же вписать свое имя.
5. После этого в папке C:\ProgramFiles\Java\jdk1.8.0_60\bin создастся файл newreleasekey.jks его надо будет скопировать в папку нашего проекта C:\юзер\*ваш проект*\Build\Android
6. Эти пароли надо запомнить они понадобятся для заполнения информации в UE4.
Android Studio.1.Открываем и создаем любой проект.
2.После того как студия загрузила все. Заходим в Build->Generate Signed APK.
3.Выскочит окошечко в нем нажимаем кнопку Create New.
4.В открывшемся окне(представленном ниже) записываем данные.
Путь к файлу лучше установить в документы или на Раб. Стол.
Пароли выдумываем свои. Их надо запомнить для дальнейшего заполнения в UE4. Так же в строчку Alias вписываем тоже название. Обычно стандартом вписывается keystore. Validity выставляется 25 не знаю почему ставится автоматом 25(думал связанно с авторскими правами, но авторские права действуют намного дольше) ну думаю сделано если через 25 лет человек о приложении не вспомнит значит оно никому не нужно и его можно удалять как будто его и не было. Дальше заполняются свои данные, имя компании(если нет компании то свое имя), город и страна. Country Code в России это RU, остальные можно посмотреть в поисковике введя в поиск КОД СТРАНЫ.
5.После нажимаем ok и наш ключ готов.
Добавление ключа в UE4.Наш ключ созданный в Android Studio или в keytool.
1.Переносим в наш проект C:\User\Documents\Unreal Project\*наш проект*\Build\Android
2.Теперь открываем UE4 и заходим в наш проект. Заходим Edit->Project Settings->Android. Проматываем до Distribution Signing и записываем наши данные. Если вы создавали ключ через KeyTool то в строчку Key Alias надо ввести releasekey. Т к программа ставит нам это автоматически(можете открыть через текстовый документ и из всей белеберды вы увидите единственное нормальное слово releasekey )
3.Дальше мы переходим на вкладку Packaging и ставим галочки Full Rebuild и For Distribution.
_________________
Мой сайт http://unrealgame.ucoz.org/ с играми на UE4 для Windows и Android (на данный момент только одна но будут ещё)