Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Создание air файла через FD (http://www.flasher.ru/forum/showthread.php?t=164764)

windrunner31 18.08.2011 19:20

Создание air файла через FD
 
Пытаюсь создать air файл через созданные проэктом bat'ники,после пары ошибок добрался до той,что исправить я не могу
Код AS3:

Could not generate timestamp: handshake alert: unrecognized_name AIR setup creation FAILED

Как это исправить?Проэкт могу выложить,если нужно.

wvxvw 18.08.2011 20:02

Это похоже на ошибку создания сертификата (на сколько я понимаю). Есть вариант, что сервер генерирующий сертификаты недоступен (вы к интернету подключены?). Опять же, на сколько я понимаю, это нужно для создания сертификата...

windrunner31 18.08.2011 20:06

Создавал сертификат с помощью батника,после того,как понял,что это не работает,попробывал создать сертификат через флеш иде,тоже не работает.

goodguy 18.08.2011 20:39

Цитата:

Создавал сертификат с помощью батника,после того,как понял,что это не работает,попробывал создать сертификат через флеш иде,тоже не работает.
Все там работает. Надо пароль свой ввести вместо букв fd на строке:
Цитата:

set PASSWORD=fd
Потом правой кнопкой по батнику - execute

п.с. И путь к Flex SDK в батнике должен быть правильным.
Хотя если он в ФД изначально верный, то и в батник автоматчиески вносится он же.

windrunner31 18.08.2011 20:56

Я делал по другому - у проэкта ставил пароль fd,путь верен,но ошибка имеется,от чего эта ошибка может быть хотябы?

Добавлено через 2 минуты
З.Ы fd у меня версии 4.0.2,http://***********/25259474 - вот проэкт.

goodguy 18.08.2011 21:50

Цитата:

Я делал по другому - у проэкта ставил пароль fd
А надо не по-другому, а так как написано в инструкции, которая лежит рядом с батниками.

windrunner31 18.08.2011 21:53

Попробуйте,использовать мой проэкт
А насчет инструкции - то я делал по ней,тоесть я щас попробывал сделать с другим паролем,все равно не работает,с той же ошибкою

Добавлено через 17 минут
Точнее попробуйте комплировать(или не знаю,как это называется)

goodguy 18.08.2011 22:15

А где в этом проекте вообще CreateCertificate.bat?

windrunner31 18.08.2011 22:32

в папке bat

goodguy 19.08.2011 08:12

Вложений: 1
Запросто все собралось.
Чтобы не быть голословным, поясню что не было сделано:
1) Нужно было зайти в файл SetupSDK.bat и прописать верный путь к флекс сдк, в моем случае это
Код AS3:

set FLEX_SDK=C:\flex_sdk_4.5.1.21328

2) В файле SetupApplication.bat изменить дефолтный пароль на свой (этого сделано так же не было, как было сразу видно)
В моем случае, новый пароль 99995555 (дефолтный был fd):
Код AS3:

set CERT_PASS=99995555

3) Cкомпилировать проект, можно просто собрать на F8.
4) Правой кнопкой по файлу PackageApp.bat -> execute

Собственно, всё. Приложение собрано, и в папке air появился файл HtmlConstructor.air

Все эти этапы подробно описаны в инструкции, которая лежит там же AIR_readme.txt. Не нужно ей принебрегать

windrunner31 19.08.2011 09:48

Блин,попробывал уже с помощью твоего архива,скачал флекс сдк по тому же пути.Скомпилировал проэкт,но все равно не работает.Что опять не так?Теперь делал ВСЕ строго по инструкции

goodguy 19.08.2011 09:56

Цитата:

Что опять не так?
Надеюсь это риторический вопрос :D

Цитата:

скачал флекс сдк по тому же пути
Путь должен быть не такой как у меня, а такой, какой прописан во ФлешДевелоп Tools - Program Settings - AS3Context - Flex SDK Location
+ снести старый сертификат, перед созданием нового

п.с. пробовал, пишется через О ;)

windrunner31 19.08.2011 10:39

Сделал,как вы сказали,все равно не работает,в чем еще может быть проблема?
З.Ы у вас фд какой версии?

goodguy 19.08.2011 11:28

Проверял в 4.0.0, да и в 3.3.2 работает так же. Не в ФД дело, а во флекс сдк.

Цитата:

в чем еще может быть проблема?
А сам проект из ФД то хоть запускается нормально?

windrunner31 19.08.2011 12:56

Да,из фд все работает нормально.

goodguy 19.08.2011 13:30

Ну занчит настройки в батниках неверные. Другого и быть не может.

windrunner31 19.08.2011 13:33

Как узнать хоть где именно ошибка?Точней очевидно,что эта ошибка в бантике под названием package.bat,но я пробывал что-то исправить(сохраняя оригиналы),ничего не менялось.

goodguy 19.08.2011 13:36

Если там возникает ошибка, то он пишет ее текст. Что написано в ошибке?

KBAC 19.08.2011 13:57

Возможно не может найти java. Если действительно так, смотрите здесь как включить: http://zhyk.ru/forum/showthread.php?t=106502

Добавлено через 1 минуту
Цитата:

Сообщение от windrunner31 (Сообщение 1023236)
Как узнать хоть где именно ошибка?Точней очевидно,что эта ошибка в бантике под названием package.bat,но я пробывал что-то исправить(сохраняя оригиналы),ничего не менялось.

Добавьте вконце bat файла pause
И посмотрите что там будет написано

windrunner31 19.08.2011 14:01

Java работает вроде(если я в cmd пишу "java-version",то он пишет мне версию java)
Could not generate timestamp: handshake alert: unrecognized_name AIR setup creation FAILED - ошибка

Добавлено через 8 минут
Хотя,квас,можете пожайлуста выложить значение переменной Path?

KBAC 19.08.2011 14:24

Пожалуйста:
set PATH=%PATH%;D:\flexSDK\bin

где вместо D:\flexSDK\ пишите путь до sdk

update:
Вы про эту, наверное:
в конце дописываете путь до джавы, сохраняя всё что было.
;C:\Program Files (x86)\Java\jre6\bin

Но у меня была именно ошибка, что не понимал команды java в батниках sdk

windrunner31 19.08.2011 15:21

ага,у меня бал такая же проблема,но ее я смог исправить.А вот эту ошибку никак не могу исправить.

Добавлено через 31 секунду
Может ли быть дело в том,что у меня ява 7-ая?

goodguy 19.08.2011 16:16

Цитата:

Может ли быть дело в том,что у меня ява 7-ая?
Нет. У меня тоже последняя версия джавы

windrunner31 19.08.2011 17:26

Тогда я вообще в панике,и не понимаю,что не так.
А программу я,между делом,почти дописал,и скоро мне нужно будет как-нибудь решать эту проблему(

TrueRus 07.09.2011 10:44

Добрый день у меня та же проблема.

Конфигурация системы:
Windows 7 x64
Java JDK 7 32bit
Flex SDK и AIR SDK последнии версии с сайта Adobe

windrunner31
Ты смог разобраться с проблемой?

Aquahawk 15.09.2011 14:28

Была та же проблема, решилась установкой
Код:

set OPTIONS=-tsa none
в PackageApp.bat
Помогла ветка на flashdevelop.org

goodguy 15.09.2011 19:07

Aquahawk, так ведь в той ветке речь о 3м флексе, а здесь 4.5
хотя.. кто его знает

Aquahawk 15.09.2011 19:28

У меня была ошибка
Цитата:

Could not generate timestamp: handshake alert: unrecognized_name AIR setup creation FAILED
Я проделал всё что вы писали тут и ещё довольно долго танцевал бубном. Флекс у меня последний. Win7 x64 sp1, FD4 beta3, java7, flexsdk последний, не помню точную версию. Так работает, нормально паблишатся и air и exe инсталлеры. Хотя батники конечно пришлось поправить чтобы exe собирать.

redefy 31.01.2012 18:17

Тоже поймал это сообщение при попытке запаковать AIR приложение в Flash Develop 4...
Да, выела она мне мозг... Ошибка оказалась совсем не в FD4, и не в моих кривых руках...
Оказывается такое происходит если использовать JRE 7, а не 6...

Поправив в adt bat-нике одну строчку
Код:

"F:\Program Files\Java\jre6\bin\java.exe" -jar "%~dp0\..\lib\adt.jar" %*
все запаковалось с пол пинка...

ЗЫ: Сорри, надо было прочесть всю темку сначала...
Да вариант написанный Aquahawk тоже работает, в любом случае баг в java...

flaM 14.09.2012 14:10

Похоже, там какая-то проблема с сервером времени, поэтому в /bat/Packeger.bat
заменяем строчку
Код:

call adt -package %OPTIONS% %SIGNING_OPTIONS% %OUTPUT% %APP_XML% %FILE_OR_DIR%
на
Код:

call adt -package -tsa none %OPTIONS% %SIGNING_OPTIONS% %OUTPUT% %APP_XML% %FILE_OR_DIR%


Часовой пояс GMT +4, время: 23:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.