Windows でユーザー ドメイン名を確認しようとしていますが、ネイティブ プロセスのサポートが必要です。
アプリケーション構成xml(xmlns="http://ns.adobe.com/air/application/2.6"
)で私は持っています
<supportedProfiles>extendedDesktop desktop</supportedProfiles>
adl でアプリケーションを実行するとすべて動作しますが、アプリケーション (*.air パッケージ) をインストールしようとすると、ネイティブ プロセスがサポートされていないというエラーが表示されます。興味深いことに、コンパイル済みの *.exe ファイルをインストールすると、インストール後にネイティブ プロセスがサポートされます。
しかし、*.exe インストールでは がありますUpdater.isSupported == false
が、*.air パッケージでインストールするとUpdater.isSupported == true
.
*.exe をインストールしているときは profile=extendedDesktop のように見えますが、*.air インストール パッケージを使用しているときは profile=desktop を使用しています。
しかし、私は両方が必要です。この問題を解決する方法はありますか?
コンパイル:
echo Creating air application
call g:\flex_sdk\bin\adt.bat -package -storetype pkcs12 -keystore mykey.p12 -storepass simple -tsa none news.air news-app.xml .
echo Compile exe
call g:\flex_sdk\bin\adt.bat -package -target native news.exe news.air