2011-01-18 4 views
0

J'ai quelques projets Flex Builder 3 (SDK 3.2/3.5) que j'ai importés dans Flash Builder 4. Ils fonctionnent bien en mode debug (IE, Firefox, Chrome), avec tous les swf et swc apparaissant dans le dossier bin-debug. Mais, lorsque je tente de faire une exportation de presse Miser sur le projet principal, je reçois l'erreur suivante:Flash Builder: Impossible d'exporter l'erreur

"One or more errors were found while trying to 
build the release version. Unable to export." 

Il n'y a pas d'erreurs dans l'onglet Problèmes, et rien ne s'affiche dans la console. Il suffit de frapper ok et quitter le processus.

MISE À JOUR: @ doc_80 - ​​J'ai vérifié le fichier journal, l'erreur provoquée par:

Caused by: java.lang.NoClassDefFoundError: flex2/tools/ 
    oem/OEMException$CircularLibraryDependencyException 

Regardera dans le fichier .project comme suggéré par @ doc_80

Quelqu'un at-il vu d'autre cela, ou connaissez-vous un correctif? J'ai regardé un forum d'Adobe, mais leur solution pour changer les ressources liées n'a pas aidé du tout.

Brian

+1

Avez-vous vérifié le fichier journal de Flash Builder. Il devrait être dans \ user_name \ workspace \ .metadata \ .log dans Windows. Il pourrait y avoir quelques indications là-bas. Mais généralement, ce problème est généralement lié au fichier .project d'eclipse. –

+0

Avez-vous essayé de faire un "projet -> Clean" avant d'exporter une version release? Je devine. – JeffryHouser

+0

@ doc_180 - vérifié le fichier journal, il y avait une erreur tout droit. Posté dans la question. @Flextras - oui, le travail de construction propre et régulière, ok. Aller regarder l'angle .project – Ryan

Répondre

0

Passé toute la journée sur ce problème, trouvé une réponse.

Cela se produit si vous utilisez RSL dans l'un de vos projets ouverts. Dans mon cas, l'un des projets utilisés par l'application principale était un projet de bibliothèque. Flex 3 SDK ne contient pas les fichiers nécessaires à FB4 pour gérer les dépendances RSL lorsque la version Export Release est appelée.

Ces fichiers manquants peuvent être copiés à partir du fichier flex compilateur-oem.jar dans le SDK Flex 4 au même pot dans le Flex 3 SDK.

J'ai mis une étape par étape les instructions sur mon blog: http://bishoponvsto.wordpress.com/2011/01/19/flash-builder-4-flex-3-sdk-export-release-build-error/

1

J'ai eu le même problème, mais la raison était fichier desktop.ini (Windows 7). Il est apparu dans le répertoire sme avec les fichiers son.

Et dans le journal:

Causée par: java.io.FileNotFoundException: C: ..... \ actifs \ ui \ sounds \ desktop.ini (Accès refusé)

.. . Assurez-vous que ce fichier est caché. Je l'ai supprimé manuellement et tout est devenu OK!

Grâce aux publications ici qui ont aidé à résoudre ce problème.

+0

Également eu ce problème étrange. Si quelqu'un d'autre a ce problème, essayez de quitter FB, allez dans votre dossier de projet et supprimez manuellement tout dans le dossier bin-debug. A travaillé pour moi. – Randalfien