Tenho como fazer isso sem atualizar o flash builder para o 4.5 ?

Em 2 de agosto de 2011 13:26, Ciro Macedo <[email protected]> escreveu:

> teu flexbuilder está desatualizado, baixa o último 4.5 que a opção vai tá
> lá =]
>
> Em 2 de agosto de 2011 13:19, Rodrigo Valentim <[email protected]
> > escreveu:
>
>  Essa opção fica no export release (eclipse) ?
>>
>> A única opção que acho é para criar o certificado com login e senha na
>> hora de exportar (export release) vou testar com o flash builder.
>> Em 2 de agosto de 2011 12:43, Ciro Macedo <[email protected]>escreveu:
>>
>> 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
>>>
>>
>>
>>
>> --
>> 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
>



-- 
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

Responder a