He tenido el mismo problema y fui a esto por unos días. Resulta que hay dos formas de resolver esto.
- Exportar versión Build, mientras se asegura de que el DllUsedByExtensionDll.dll se empaqueta en el mismo directorio que el ejecutable.
- Para depuración, copie DllUsedByExtensionDll.dll en su directorio de Adobe AIR SDK bin, donde se encuentra el ejecutable Air Debug Launcher (adl).
No necesita empaquetar DllUsedByExtensionDll.dll en el ANE que está creando.
El problema es que ExtensionDll.dll no puede encontrar el DllUsedByExtensionDll.dll cuando se inicia desde el depurador, ya que el ejecutable para el depurador se encuentra en el SDK de AIR. Sin embargo, una vez que exportas la versión de lanzamiento, tu aplicación es el ejecutable, por lo que ahora busca el dll en su directorio raíz.
Si desea depurar esto con el fin de obtener más información sobre lo que podría estar equivocado, sugieren que se ejecuta la aplicación por línea de comandos utilizando el comando adl.
Para mí, ejecutar a través de la depuración/ejecución de Flash Builder significaba que no podía ver el error de Windows "el programa no puede iniciarse porque falta el DLL de su computadora". Y eso me llevó a una loca búsqueda por mucho tiempo.
Um ... ¿cómo incluirlos? – BlueWanderer