سؤال

أنشأ البرنامج المساعد Eclipse الذي يساهم في UI

  • معالج مشروع جديد
  • قائمة جديدة في قائمة السياق للمشاريع في Explorer الحزمة
  • مشروع جديد طبيعة + باني
  • صفحة تفضيل جديدة للمكون الإضافي

يعمل البرنامج المساعد جيدا عند تثبيته في مثيل الكسوف العادي مع Flex / Flashbuilder كمخلص.

المشكلة الآن هي أن البرنامج المساعد لا يتم تنشيطه عند تثبيته في مثيل مستقل من Flex / FlashBuilder. لا يوجد أي من الميزات الموضحة أعلاه متاحة.

ليس لدي أي فكرة عن كيفية تصحيح هذا، سجل الأخطاء (مساحة العمل / .metadata / .log) تظهر الرسالة التالية، (لكنني لا أعتقد أنه مرتبط بالمشكلة)

!ENTRY org.eclipse.ui.workbench 2 0 2009-07-20 17:51:17.984
!MESSAGE A handler conflict occurred.  This may disable some commands.
!SUBENTRY 1 org.eclipse.ui.workbench 2 0 2009-07-20 17:51:17.984
!MESSAGE Conflict for 'org.eclipse.ui.navigate.openResource':
HandlerActivation(commandId=org.eclipse.ui.navigate.openResource, handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.internal.ide.handlers.OpenResourceHandler),
expression=AndExpression(ActionSetExpression(org.eclipse.ui.NavigateActionSet,org.eclipse.ui.internal.WorkbenchWindow@1c45731),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1c45731)),sourcePriority=16640)
HandlerActivation(commandId=org.eclipse.ui.navigate.openResource,
handler=ActionDelegateHandlerProxy(null,org.eclipse.ui.internal.ide.handlers.OpenResourceHandler),
expression=AndExpression(ActionSetExpression(com.adobe.flexbuilder.standalone.navigate,org.eclipse.ui.internal.WorkbenchWindow@1c45731),WorkbenchWindowExpression(org.eclipse.ui.internal.WorkbenchWindow@1c45731)),sourcePriority=16640)

في "تفاصيل التكوين" ميزة بلدي لا تظهر في *** Features: section والمكون الإضافي لا يظهر في *** Plugin-in Registry: sectionوبعد لكنها تظهر تحت Configured features و Configured plug-ins.

بدء Flashbuilder مع -Clean لم يحل المشكلة. (الأمر البدء هو الآن "C: Program Adobe Flash Builder Beta Gumbo.exe" -سينغ

البرنامج المساعد الخاص بي يعتمد على

org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.core.resources,
com.adobe.flexbuilder.project
com.adobe.flexbuilder.project.ui
com.adobe.flexbuilder.ui

كل هذه يجب أن تكون متاحة، كما أراها. (وينبغي إنشاء خطأ إذا لم تكن كذلك، آمل)

هل كانت مفيدة؟

المحلول

لقد قمت بحل "! تعارض الرسائل" في سجل الدخول عن طريق التحرير:

 Adobe Flash Builder 4\plugins\com.adobe.flexbuilder.standalone_4.0.1.277662\plugin.xml

في هذا الملف، تكون العلامة التالية غير ضرورية:

<actionSet
    description="%standaloneDescriptionNavigationActions"
    id="com.adobe.flexbuilder.standalone.navigate"
    label="%standalone.navigate.flex.navigation"
    visible="true">
     <action
           definitionId="org.eclipse.ui.navigate.openResource"
           label="%OpenWorkspaceFileAction.label"
           helpContextId="org.eclipse.ui.open_workspace_file_action_context"
           class="org.eclipse.ui.internal.ide.handlers.OpenResourceHandler"
           menubarPath="navigate/open.ext2"
           id="com.adobe.flexbuilder.standalone.navigate.OpenWorkspaceFile">
     </action>
  </actionSet>

هذه العلامة تؤدي إلى تكرار عنصر القائمة "Open Resource ...". هذا الازدواج يثير تعارض. التعليق عليه (أو إزالته) وبدء تشغيل Flash Builder مع خيار نظيف:

FlashBUilder.exe -clean

نصائح أخرى

قد تكون مشكلة في إصدار FlexBuilder المستقل. حاولنا تثبيت التخريب في FlexBuilder كما أنها لم تنجح بشكل صحيح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top