Mac 上的 Adobe Flex/AIR:如何将程序与我的应用程序捆绑在一起
我有一堆 bash 脚本和二进制文件需要与我的应用程序一起使用,以便 ActionScript 可以调用它们。其中一些需要位于用户目录中才能正常运行。
我正在考虑创建一个文件夹 src/assets/tools,它将它们放入 /Applications 文件夹中,然后从 AS 安装时将它们复制到用户文件夹中。这样可以吗,或者有更好的方法吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您创建自定义安装程序;那么这似乎是可能的。如果您使用 Adobe AIR 默认安装程序,则无法在安装过程中移动文件。您也许可以在首次运行应用程序时移动它们。但是,即使您这样做,您也无法从 AIR 应用程序内执行所述脚本/二进制文件。
我相信您最好的选择是考虑使用 NativeProcess API,用于与您的应用程序一起分发二进制文件/脚本。
If you create a custom installer; then this seems possible. If you use the Adobe AIR default installer, there is no way to move files around during the install process. You may be able to move them on first run of the application. But, even if you do that, you won't be able to execute said scripts / binaries from within an AIR app.
I believe your best bet is to look into using the NativeProcess APIs to distribute the binary / scripts with your app.