2014-01-03 3 views
0

У меня есть приложение, написанное для AIR 1.5.3 с помощью Flex SDK 3.5. Мне нужно, чтобы использовать NativeProcess для взаимодействия с exe. Так что я изменил Flex SDK до 3.6 и версии AIR в файле дескриптора XML 2,5, он читает:Класс Adobe AIR NativeProcess не существует

<application xmlns="http://ns.adobe.com/air/application/2.5"> 

Я также добавил сущности versionLabel и VersionNumber в XML. Приложение компилируется и работает нормально. Однако класс NativeProcess по-прежнему не может быть импортирован из flash.desktop. Что мне здесь не хватает?

EDIT: У меня также есть расширенный рабочий стол в поддерживаемыхProfiles в дескрипторе приложения.

+0

Я уверен, что AIR 2 (и, следовательно, NativeProcess) не существовал во время Flex 3.5. Вам нужно будет скомпилировать новый SDK или вручную добавить новую библиотеку playerglobal.swc. – RIAstar

ответ

0

Вы добавили:

<supportedProfiles>extendedDesktop</supportedProfiles> 

в дескрипторе приложения?

+0

Да, я добавил это также. – Vasil

Смежные вопросы