2012-06-13 16 views
10

मुझे अपना कोड पूरा करने में समस्या है। यह फ़्लैश बिल्डर में ठीक काम करता है। लेकिन मैंने इसे पहले आइडिया में इस्तेमाल किया था और यह बहुत तेज़ था। इसलिए मैंने अपनी एफबी फाइलों को नए आइडिया प्रोजेक्ट में आयात किया। लेकिन जब मैं डीबग करने का प्रयास करता हूं तो मुझे त्रुटि संदेश प्राप्त होता है:इंटेलिजे आइडिया 11 फ्लेक्स संकलन समस्या

अंतर्निहित कंपाइलर खोल का उपयोग करके, 4 समांतर धागे तक फ़ाइल पर कंपाइलर सेटिंग्स देखें। सेटिंग्स | कंपाइलर | फ्लेक्स संकलक पेज

शुरू फ्लेक्स संकलक: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -d32 -Dapplication.home =/अनुप्रयोग/एडोब/flex_sdk_4 -Xmx384m - Dsun.io.useCanonCaches = false -Djava.awt.headless = true -Duser.language = en -Duser.region = en -Xmx512m -classpath "/ अनुप्रयोग/IntelliJ IDEA 11.app/plugins/flex/lib/idea-flex -compiler-fix.jar:/अनुप्रयोग/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

संकलन के साथ 1 त्रुटि और 0 चेतावनी पूरा

java.net.SocketTimeoutException:

मैंने अपना कंप्यूटर पुनरारंभ करने का प्रयास किया। मेरे पास स्वच्छ ओएस इंस्टॉलेशन है और मेरे पास कोई प्रोग्राम नहीं है जिसे इसे अवरुद्ध करना चाहिए।

यदि यह मदद करता है मैं X 10.7

अपने उत्तर के लिए धन्यवाद ओएस पर विकसित करना।

उत्तर

14

बस आईडीईए 11.1.3 और फ्लेक्स एसडीके 4.6 का एक नया इंस्टॉल किया और इस त्रुटि को एक ब्रांड के नए फ्लैश मोबाइल ऐप + मॉड्यूल के साथ मिला।

यहाँ कैसे मैं इसे ठीक किया गया है:

  1. जाओ सेटिंग> संकलक करने के लिए> फ्लेक्स संकलक

  2. चुनें Mxmlc/COMPX बजाय डिफ़ॉल्ट निर्मित संकलक खोल (स्क्रीनशॉट: http://puu.sh/10Nhg)

  3. आपके आवेदन

+0

यह काम करता है लेकिन "एक्शनस्क्रिप्ट कंपाइलर 2.0 को प्राथमिकता दें" को अचयनित करना भी याद रखें। – aristotll

0

यह जेटब्रेन के यूट्रैक Error while starting Flex compiler पर ट्रैक किए गए एक मुद्दे के समान है। आप उसे देख सकते हैं।

+0

मैंने इसे चेक किया है, लेकिन यह मदद नहीं करता है ... – emte

+0

"समस्या" पर उस मुद्दे पर एक टिप्पणी है, उसने इस समस्या पर गहरा खोला और टाइमआउट के अंतर्निहित कारण को पाया। मेरे लिए इस समस्या को हल किया: https://youtrack.jetbrains.com/issue/IDEA-62377#comment=27-1761131 टीएल; डॉ; संस्करण आपकी मेजबान फ़ाइल में अपनी मशीन होस्टनाम जोड़ता है और लूपबैक पता पास करता है 127.0.0.1 – Boushley

1

स्वीकार किए जाते हैं जवाब से ऊपर मेरे लिए काम नहीं किया, और जब तक फ्लोरियन Salihovic द्वारा प्रदान की जवाब मुझे सही दिशा में इशारा किया, मैं मैं यहाँ समाधान पोस्ट होगा सोचा संकलित करें।

  1. आपके होस्टनाम खोजें:

    फ्लोरियन Salihovic, specifically the comment I've linked to directly द्वारा दिए गए लिंक पर यह टिप्पणी है, तो निम्न समाधान है कि मेरे लिए काम किया होता है। आप अपने खोल में hostname का उपयोग कर सकते हैं।

  2. /etc/hosts संपादित करें और 127.0.0.1 <<hostname>> जोड़ें जहां <<hostname>>hostname कमांड द्वारा रिपोर्ट किया गया नाम है।

मैं ने पाया है कि यह (लिनक्स पर) मेरी समस्या का समाधान कर और पर OSX समस्या को ठीक रूप में अच्छी तरह करना चाहिए। इसके साथ, आप अभी भी अंतर्निहित कंपाइलर खोल का उपयोग कर सकते हैं।

संबंधित मुद्दे