2012-06-13 110 views
10

Tengo un problema al completar mi código. Funciona bien en Flash Builder. Pero lo usé previamente en Idea y fue mucho más rápido. Así que importé mis archivos FB en un nuevo proyecto de Idea. Pero cuando intento depurar, recibo el siguiente mensaje de error:Problema de compilación IntelliJ Idea 11 Flex

Uso del shell del compilador incorporado, hasta 4 hilos paralelos Consulte la configuración del compilador en Archivo | Configuración | Compilador | Flex Compiler página

partir Flex compilador: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d32 -Dapplication.home =/Aplicaciones/Adobe/flex_sdk_4 -Xmx384m - Dsun.io.useCanonCaches = false -Djava.awt.headless = true -Duser.language = en -Duser.region = en -Xmx512m -classpath "/ Applications/IntelliJ IDEA 11.app/plugins/flex/lib/idea-flex -compiler-fix.jar:/Aplicaciones/IntelliJ IDEA 11.app/plugins/flex/lib/flex-compiler.jar:/Applications/Adobe/flex_sdk_4/lib/flex-compiler-oem.jar "com.intellij.flex .compiler.FlexCompiler 58789

Compilación completa con advertencias 1 de error y 0

java.net.SocketTimeoutException: se agotó el tiempo de espera

Intenté reiniciar mi computadora. Tengo una instalación limpia del sistema operativo y no tengo ningún programa que deba bloquearla.

Si se ayuda a que desarrollo en OS X 10.7

Gracias por sus respuestas.

Respuesta

14

Acabo de hacer una nueva instalación de IDEA 11.1.3 y Flex SDK 4.6 y obtuve este error con un nuevo módulo de la aplicación Flash Mobile +.

Así es como me fijo:

  1. Ir a Configuración> Generador> Flex Compiler

  2. Elige mxmlc/COMPX en lugar del predeterminado incorporado cáscara compilador (Captura de pantalla: http://puu.sh/10Nhg)

  3. Compilar la aplicación

+0

Funciona, pero también recuerda deseleccionar "preferir el Compilador de Actionscript 2.0" – aristotll

0

Esto es similar a un problema detectado en el YouTrack de Jetbrain Error while starting Flex compiler. Podrías comprobarlo.

+0

He comprobado eso, pero no ayuda ... – emte

+0

Hay un comentario sobre ese tema por "sumowrestler" que profundizó en este problema y encontró la causa subyacente de los tiempos de espera. Resolvió este problema para mí: https://youtrack.jetbrains.com/issue/IDEA-62377#comment=27-1761131 The tl; dr; la versión es agregar el nombre de host de su máquina a su archivo de hosts y pasar la dirección de bucle invertido 127.0.0.1 – Boushley

1

La respuesta aceptada anterior no funcionó para mí, y si bien la respuesta proporcionada por Florian Salihovic me señaló en la dirección correcta, pensé que iba a publicar la solución aquí.

Este comentario en el enlace proporcionado por Florian Salihovic, specifically the comment I've linked to directly, contiene la siguiente solución que funcionó para mí:

  1. Encuentre su nombre de host. Puede usar hostname en su caparazón.
  2. Editar /etc/hosts y agregar 127.0.0.1 <<hostname>> donde <<hostname>> es el nombre informado por el comando hostname.

He encontrado que esto corrigió mi problema (en Linux) y debería corregir el problema en OSX también. Con esto, también puede usar el shell compilador incorporado.

Cuestiones relacionadas