1

Flex SDK を 4.0 から 4.6 に移行する場合。実行時にこのようなエラーが発生します。

 Error: Could not find compiled resource bundle 'messaging' for locale 'en_US'.
 at mx.resources::ResourceManagerImpl/installCompiledResourceBundle()
 at mx.resources::ResourceManagerImpl/installCompiledResourceBundles()
 at mx.core::FlexModuleFactory/installCompiledResourceBundles()
 at mx.core::FlexModuleFactory/docFrameHandler()
 at mx.core::FlexModuleFactory/docFrameListener()

リソース バンドル 'mesaging' は rpc に含まれており、'rpc' はアプリを開いているときに 'caching' に読み込まれています。ネットでいくつかの回避策を見つけましたが、どれも機能しません。私は試した:

1.add [ ResourceBundle( "messaging" )]
2.decalare a usage to class that maybe use the 'mesaging', such as
 import mx.messaging.channels.HTTPChannel;
 private var httpChannel:HTTPChannel;</pre>
3.In pom
    <includeResourceBundles>
    <bundle>messaging</bundle>
    </includeResourceBundles>

誰も問題について他の解決策を持っていますか? ありがとう

4

0 に答える 0