2012-08-14 29 views
5

मेरे कई फ्लैश बिल्डर (4.0, 4.5 या 4.6) प्रोजेक्ट्स के लिए, थोड़ी देर के बाद फ्लैश बिल्डर डीबगर मेरे द्वारा रखे गए ब्रेकपॉइंट्स को अनदेखा करना शुरू कर देता है। जब ऐसा होता है, ब्रेकपॉइंट्स एक नीले बिंदु के बजाय एक नीले बिंदु के रूप में दिखाई देता है, इसके बजाय एक चेकमार्क के साथ।फ़्लैश बिल्डर ब्रेकपॉइंट्स को निष्क्रिय करता है (कभी-कभी)

एसएफएफ शुरू होने के बाद मैं जो भी नया ब्रेकपॉइंट करता हूं, काम करता हूं।

मुझे संदेह है कि इस तथ्य के साथ कुछ करना है कि मैं सर्वर पर चल रहे एक एसएफएफ में डीबगर संलग्न करता हूं। रन/डीबग सेटिंग्स में, यूआरएल swf के सीधा लिंक के बजाय "http: // localhost/xxxxx" है।

जैसा कि मैंने उल्लेख किया है, यह हर समय नहीं होता है। कभी-कभी, मैंने कुछ घंटे पहले ब्रेकपॉइंट्स को काम करना शुरू कर दिया।

जब मैं प्रारंभ के दौरान ब्रेकपॉइंट पर रुकना चाहता हूं तो यह विशेष रूप से परेशान होता है।

किसी को भी यह पता है कि इसका क्या कारण है और इसके आसपास कैसे जाना है?

धन्यवाद।

+2

हमें एआईआर के साथ मोबाइल ऐप विकास करने में एक ही समस्या है। ब्रेकपॉइंट्स शायद ही कभी ट्रिगर करते हैं। यह हमें मार रहा है। प्रोग्रामर ने डीबग करने के लिए enterDebugger() कॉल जोड़ने के लिए लिया है। यह बहुत परेशान है Adobe ने इस मुद्दे को संबोधित नहीं किया है। मैं स्टैक ओवरफ्लो पर प्रश्न को टक्कर देने की कोशिश करने के लिए अपनी टिप्पणी जोड़ रहा हूं। हम फ्लैश बिल्डर 4.6, फ्लेक्स एसडीके 3.4 का उपयोग कर रहे हैं।आईओएस या एंड्रॉइड अनुकरणकर्ताओं में चलते समय समस्या होती है। किसी भी सहायता की बेहद सराहना की जाएगी। यह एक मुद्दा हमारे फ़्लैश उत्पादों की गुणवत्ता को अत्यधिक प्रभावित कर रहा है। –

उत्तर

3

हम भी इस समस्या का सामना किया है, और पाया कि निम्नलिखित काम करने के लिए लगता है:

  1. app से सभी को तोड़ने अंक निकालें।
  2. एक साफ निर्माण
  3. प्रारंभ एप्लिकेशन
  4. एक ब्रेकपाइंट सेट करते हैं। यह काम करना चाहिए।

अधिकांश समय आप चरण 2 को छोड़ सकते हैं, अगर यह अभी भी काम नहीं करता है तो इसे फिर से प्रयास करें।


हम फ्लैश डीबगर में किसी समस्या को ट्रैक करने में कामयाब रहे हैं। यह निम्न अपवाद फेंकता है पहले से ही सेट breakpoints के साथ एक रन प्रारंभ करते समय:

flash.tools.debugger.InProgressException 
    at flash.tools.debugger.concrete.DSwfInfo.swdLoaded(DSwfInfo.java:153) 
    at flash.tools.debugger.concrete.DSwfInfo.getSourceList(DSwfInfo.java:129) 
    at flash.tools.debugger.threadsafe.ThreadSafeSwfInfo.getSourceList(ThreadSafeSwfInfo.java:78) 
    at com.adobe.flexbuilder.debug.breakpoints.FlexLineBreakpoint.findSourceFiles(FlexLineBreakpoint.java:414) 
    at com.adobe.flexbuilder.debug.breakpoints.FlexLineBreakpoint.instantiate(FlexLineBreakpoint.java:467) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget.instantiateBreakpoint(FlexDebugTarget.java:1172) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget.access$4(FlexDebugTarget.java:1166) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.installDeferredBreakpoints(FlexDebugTarget.java:653) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.advanceStateMachine(FlexDebugTarget.java:684) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.access$7(FlexDebugTarget.java:658) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread$1.run(FlexDebugTarget.java:771) 
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.eventLoop(FlexDebugTarget.java:748) 
    at com.adobe.flexbuilder.debug.model.FlexDebugTarget$FdbThread.run(FlexDebugTarget.java:812) 
    at java.lang.Thread.run(Thread.java:680) 
+0

धन्यवाद। यह जानना अच्छा है कि एक कामकाज है। – peacewise

+0

ये कदम आम तौर पर मेरे लिए काम करते हैं, लेकिन कभी-कभी नहीं करते हैं। मुझे लगता है कि चरण 1 और 2 के बीच फ्लैश बिल्डर को फिर से शुरू करने से चाल चलती है। – Colin

0

मैं तुलना इससे भी आगे का उपयोग कर के लिए एक ठीक काट दिया और कुछ कारण परिश्रम। इस सुधार में अमेरिकन प्लान 4.7 और शायद 4.x के सभी के लिए है: .metadata/.plugins/org.eclipse.core.runtime/.settings/संगठन:

अपने Flashbuilder कार्यक्षेत्र के लिए .metadata में

इस फ़ाइल को खोलने .eclipse.ui.editors.prefs

यह सुनिश्चित करें कि फ़ाइल में निम्न पंक्ति है: breakpointVerticalRuler = सच

अमेरिकन प्लान कभी कभी के रूप में इस प्रविष्टि लिखते हैं: breakpointVerticalRuler = सच

जो क्या खड़ी कर रहा है है समस्या। एफबी ने यह तब किया जब मैंने रिमोट डीबगिंग के दौरान फ़ाइल में बदलावों को सहेजा था।