na hora de gerar teu executável (.air) vc deve escolher a opção "Signed
native installer", dai o resultado vai ser um .exe (se windows) que suporta
o processo nativo, só existe suporte a precosso nativo para distribuições
nativas, .air não suporta

boa sorte

Em 2 de agosto de 2011 11:44, Rodrigo Valentim
<[email protected]>escreveu:

> Pessoal, Também estou com dúvidas referente a esta rotina.
>
> Quando faço a aplicação rodar via eclipse (run project) a aplicação roda
> normalmente porém, quando faço o deploy da aplicação, o sistema diz
> "NativeProcess is not supported" devido a uma checagem minha atraves do *
>
> if
> * (!NativeProcess.isSupported)
>
> Alguém sabe o que pode estar ocorrendo?
>
>
>
>
> Em 17 de janeiro de 2011 19:37, Daniel Rodrigues da Cunha Frank <
> [email protected]> escreveu:
>
>> Ednei
>> Não dispensa não, o arquivo *-app.xml é utilizado durante o processo de
>> empacotamento.
>>
>> Att.,
>>
>> *Daniel R. C. Frank, **Analista de Sistemas, Projetus Informática*
>>
>> Tel: (32) 2101-6400                         *
>> [email protected]  *| www.projetusinformatica.com.br  [image:
>> Twitter] <http://www.twitter.com/projetus><http://www.twitter.com/projetus>
>>
>> <http://www.twitter.com/projetus>
>> <http://www.twitter.com/projetus>
>>
>>
>>
>> <http://www.projetusinformatica.com.br/>
>>
>>
>>
>>
>> Em 17 de janeiro de 2011 18:49, Ednei <[email protected]> escreveu:
>>
>>
>> Daniel,
>>>
>>> Esse modo manual dispensa o uso da Tag <supportedProfiles>??
>>>
>>> On 17 jan, 18:13, Daniel Rodrigues da Cunha Frank
>>> <[email protected]> wrote:
>>> > Ednei,
>>> > Sua versão da IDE não é compatível com essa nova funcionalidade do SDK.
>>> > Utilize o empacotamento manual descrito emhttp://
>>> help.adobe.com/pt_BR/air/build/WS789ea67d3e73a8b22388411123785...
>>> > <
>>> http://help.adobe.com/pt_BR/air/build/WS789ea67d3e73a8b22388411123785..
>>> .>
>>> > Att.,
>>> >
>>> > *Daniel R. C. Frank, **Analista de Sistemas, Projetus Informática*
>>> >
>>> > Tel: (32) 2101-6400                         *
>>> > [email protected]  *|www.projetusinformatica.com.br
>>>  [image:
>>> > Twitter] <http://www.twitter.com/projetus> <
>>> http://www.twitter.com/projetus>
>>> >
>>> > <http://www.twitter.com/projetus>
>>> >  <http://www.twitter.com/projetus>
>>> >
>>> > <http://www.projetusinformatica.com.br/>
>>> >
>>> > Em 17 de janeiro de 2011 18:03, Ednei <[email protected]>
>>> escreveu:
>>>  >
>>> > > Up
>>> >
>>> > > On 14 jan, 17:49, Ednei <[email protected]> wrote:
>>> > > > Luciano Santos,
>>> >
>>> > > >  Consegui atualizar as SDKs (Flex 3.4.1, AIR 2.5). Nisso consegui
>>> > > > importar as classes NativeProcess e NativeProcessStartupInfo.
>>> >
>>> > > >  Então fui complementar o XML como você recomendou. Mas quando fui
>>> em
>>> > > > Exporte Release Build me apareceu uma mensagem de erro.
>>> >
>>> > > >             Error creating AIR file: 103: ERROR,
>>> > > > application.supportedProfiles; null
>>> >
>>> > > >  Imagina qual é a causa?
>>> >
>>> > > > On 14 jan, 15:41, Luciano Santos <[email protected]> wrote:
>>> >
>>> > > > >Ednei,
>>> >
>>> > > > > Eu tentei fazer uma aplicação Air para usar a classe
>>> NativeProcess
>>> > > usando o
>>> > > > > Flex Builder 3, e não consegui. Mesmo atualizado o Flash Builder
>>> para a
>>> > > > > versão 3.0.1, o SDK 3.5 do Flex, e o SDK 2.5 do Air, tive
>>> problemas
>>> > > para
>>> > > > > compilar a aplicação (várias classes não eram encontradas).
>>>  Existem
>>> > > formas
>>> > > > > de compilar a aplicação Air gerando o instalador nativo .exe em
>>> linha
>>> > > de
>>> > > > > comando, mas como eu não tinha muito tempo, resolvi partir logo
>>> para o
>>> > > Flash
>>> > > > > Builder 4.
>>> >
>>> > > > > Ainda assim, tive que atualizar o Flash Builder 4 para a versão
>>> 4.0.1,
>>> > > > > usando um "updater" que tem no site da Adobe:
>>> >
>>> > > > >http://www.adobe.com/support/flex/downloads_updaters.html
>>> >
>>> > > > > Esse updater também atualiza o SDK do Air para a versão 2.5, e o
>>> SDK do
>>> > > Flex
>>> > > > > para 4.1. Com esse ambiente atualizado, consegui ter acesso às
>>> classes
>>> > > > > NativeProcess e NativeProcessStartupInfo, que são necessárias
>>> para
>>> > > poder
>>> > > > > executar um *.exe e pegar a saída gerada (StandardOutput, ou
>>> > > ExitError).
>>> >
>>> > > > > Quando você cria uma aplicação Air no Flash Builder, é gerado no
>>> mesmo
>>> > > local
>>> > > > > do arquivo MXML principal da aplicação, um arquivo XML
>>> "application
>>> > > > > descriptor" (com o mesmo nome da aplicação). No final deste
>>> arquivo
>>> > > (antes
>>> > > > > da tag final de fechamento) coloque a linha abaixo. Isso vai
>>> dizer para
>>> > > o
>>> > > > > Air que você quer usar os recursos de execução de processos
>>> nativos no
>>> > > > > Windows (executar um *.exe).
>>> >
>>> > > > > <supportedProfiles>desktop extendedDesktop</supportedProfiles>
>>> >
>>> > > > > Depois de muito quebrar a cabeça, procurando nos fóruns de Flex e
>>> Air
>>> > > na
>>> > > > > web, e ler muito a documentação do Flex/Air, consegui fazer uma
>>> > > aplicação
>>> > > > > Air que executa o programa "pdf2swf.exe" (SWF Tools) feito para
>>> linha
>>> > > de
>>> > > > > comando para Windows, e o programa "i_view32.exe" (Irfan View)
>>> para
>>> > > > > manipular imagens em lote.
>>> >
>>> > > > > Até mais.
>>> > > > > Luciano Santos
>>> >
>>> > > > > Em 13 de janeiro de 2011 17:23,Ednei<[email protected]>
>>> > > escreveu:
>>> >
>>> > > > > > Valeu!
>>> >
>>> > > > > > On 13 jan, 18:08, Luciano Santos <[email protected]>
>>> wrote:
>>> > > > > > > Tem sim, através da classe NativeProcess. Só consegui fazer
>>> isso
>>> > > > > > funcionar
>>> > > > > > > direito usando o SDK 4.1 do Air. O instalador da aplicação
>>> Air terá
>>> > > que
>>> > > > > > ser
>>> > > > > > > nativa para Windows, ou seja, um *.exe. Se for um instalador
>>> *.air
>>> > > não
>>> > > > > > vai
>>> > > > > > > funcionar. Você também vai precisar alterar o XML de
>>> configurações
>>> > > da
>>> > > > > > > aplicação para usar "extendedDesktop". Procure na
>>> documentação que
>>> > > está
>>> > > > > > tudo
>>> > > > > > > bem explicado lá.
>>> >
>>> > > > > > > Até mais.
>>> > > > > > > Luciano Santos
>>> >
>>> > > > > > > Em 13 de janeiro de 2011 17:00,Ednei<[email protected]
>>> >
>>> > > > > > escreveu:
>>> >
>>> > > > > > > > Olá.
>>> >
>>> > > > > > > > Existe alguma forma de, através do Adobe AIR, eu executar
>>> um .exe
>>> > > > > > > > local?
>>> >
>>> > > > > > > > --
>>> > > > > > > > Você recebeu esta mensagem porque está inscrito na lista
>>> > > "flexdev"
>>> > > > > > > > Para enviar uma mensagem, envie um e-mail para
>>> > > > > > [email protected]
>>> > > > > > > > Para sair da lista, envie um email em branco para
>>> > > > > > > > [email protected]
>>> > > > > > > > Mais opções estão disponíveis emhttp://
>>> > > groups.google.com/group/flexdev
>>> >
>>> > > > > > --
>>> > > > > > Você recebeu esta mensagem porque está inscrito na lista
>>> "flexdev"
>>> > > > > > Para enviar uma mensagem, envie um e-mail para
>>> > > [email protected]
>>> > > > > > Para sair da lista, envie um email em branco para
>>> > > > > > [email protected]
>>> > > > > > Mais opções estão disponíveis emhttp://
>>> > > groups.google.com/group/flexdev
>>> >
>>> > > --
>>> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> > > Para enviar uma mensagem, envie um e-mail para
>>> [email protected]
>>> > > Para sair da lista, envie um email em branco para
>>> > > [email protected]
>>> > > Mais opções estão disponíveis emhttp://
>>> groups.google.com/group/flexdev
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>   --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Atenciosamente,
> Rodrigo Valentim
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev




-- 
........................
Att
Ciro Macedo

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a