はじめに
PackageApp.batを改造することで、FlashDevelop経由でNativeInstallerのパッケージングができます。
NativeInstaller形式でパッケージし、拡張デスクトッププロファイルを有効にすればflash.desktop.NativeProcessが使用可能になります。
以下のbatファイルをPackage.batと同じ階層に置いて実行してください。
参考記事
BATファイル
▼dos:PackageAppNative.bat
@echo off
set PAUSE_ERRORS=1
call bat\SetupSDK.bat
call bat\SetupApplication.bat
set AIR_TARGET=
::set AIR_TARGET=-captive-runtime
set OPTIONS=-tsa none
:: ここからPackager.batの改造
if not exist %CERT_FILE% goto certificate
:: AIR output
if not exist %AIR_PATH% md %AIR_PATH%
set OUTPUT=%AIR_PATH%\%AIR_NAME%%AIR_TARGET%.exe
:: Package
echo Packaging %AIR_NAME%%AIR_TARGET%.air using certificate %CERT_FILE%...
call adt -package %OPTIONS% %SIGNING_OPTIONS% -target native %OUTPUT% %APP_XML% %FILE_OR_DIR%
if errorlevel 1 goto failed
echo.
echo AIR setup created: %OUTPUT%
echo.
goto end
:certificate
echo.
echo Certificate not found: %CERT_FILE%
echo.
echo Troubleshooting:
echo - generate a default certificate using 'bat\CreateCertificate.bat'
echo.
if %PAUSE_ERRORS%==1 pause
exit
:failed
echo AIR setup creation FAILED.
echo.
echo Troubleshooting:
echo - did you build your project in FlashDevelop?
echo - verify AIR SDK target version in %APP_XML%
echo.
if %PAUSE_ERRORS%==1 pause
exit
:end
pause