我正在開發一個需要nativeProcess支持的項目。爲此,我在AIR設置(Flash cs6)中選擇extendedDesktop
配置文件。但是當我發佈AIR可執行文件時,會彈出一個錯誤消息: 「描述符必須支持以下配置文件之一:desktop,mobileDevice,extendedMobileDevice,tv,mobileDeviceBase」。 如果我將Desktop
和extendedDesktop
配置文件支持添加到應用程序,則nativeProcess.isSupported()
返回false。這是爲什麼?Adobe AIR nativeProcess支持配置文件
回答
回答我自己的問題:
事實證明,您必須以特定順序指定配置文件。如果你想支持Desktop
個人資料以及ExtendedDesktop
輪廓功能(如nativeProcess
),您必須在應用程序的.xml文件中指定它是這樣的:
<supportedProfiles>extendedDesktop desktop</supportedProfiles>
此外,在發佈時,一定要選擇輸出:Windows Installer或以其他方式運行安裝的應用程序時,您不會獲得nativeProcess
支持。
這是你所需要的:< supportedProfiles> extendedDesktop桌面</supportedProfiles>也注意到,編譯器參數必須在運行/調試設置中設置以及 - >命令行參數:-profile extendedDesktop
謝謝。位於Flash cs6中的「命令行參數:」在哪裏? – astralmaster 2014-11-06 14:32:23
不確定,也許你不需要它。僅在FB 4.7中。 – BotMaster 2014-11-06 14:37:23
剛剛嘗試,不幸的是它沒有工作。當我安裝編譯後的AIR包時,nativeProcess.isSupported()仍然輸出錯誤 – astralmaster 2014-11-06 14:43:45
- 1. Adobe Air是否支持RTMFP?
- 2. Adobe Air - 俘虜運行時支持
- 3. Adobe Air Browser
- 4. Adobe AIR readLine
- 5. localToGlobal Adobe AIR
- 6. Adobe AIR NetworkInfo本機擴展不支持AIR Simulator?
- 7. Adobe Air - Analytics
- 8. Adobe Air - window.nativeWindow undefined
- 9. Adobe AIR中的CSS Flexbox?
- 10. Adobe Air Javascript調試
- 11. Adobe AIR截圖
- 12. Adobe AIR鎖定
- 13. Adobe Air Javascript API
- 14. Adobe Air是否支持KEEP ALIVE /持久HTTP連接
- 15. AIR 2.0 NativeProcess不受支持問題
- 16. Adobe AIR HTML組件 - socket.io
- 17. Adobe Air的DeviceOrientationEvent
- 18. Adobe Air依賴關係
- 19. Adobe AIR EncryptedLocalStore問題
- 20. Adobe adobe支持jQuery嗎?
- 21. Adobe Alchemy線程支持
- 22. Adobe Air和PHP
- 23. Adobe Air和.NET
- 24. Adobe Air with Iphone
- 25. Adobe Air和Dropbox
- 26. Adobe Air for iPhone
- 27. Adobe air http auth
- 28. Adobe AIR&PHP + MySQL
- 29. Adobe Air - MIME類型
- 30. Adobe AIR的SWF文件錯誤
實際上,-target bundle和-target native都會生成一個可執行本機進程的可執行文件。 – dfl 2016-05-19 17:47:32
雖然我無法確定,但在最新版本的Flash中可能已更改。我清楚地記得native是導致nativeProcess.isSupported()返回true的唯一目標。 – astralmaster 2017-04-19 12:28:55