المكون الإضافي Eclipse لا يعمل في FlashBuilder / FlexBuilder Standalone
-
18-09-2019 - |
سؤال
أنشأ البرنامج المساعد 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 كما أنها لم تنجح بشكل صحيح.