【问题标题】:Delphi FireMonkey - How to set a file to deploy to different locations on Android and iOS?Delphi FireMonkey - 如何设置文件以部署到 Android 和 iOS 上的不同位置?
【发布时间】:2014-04-10 00:03:50
【问题描述】:

我是 Delphi 的老前辈,但对 Delphi XE5 和 FireMonkey 非常陌生。

我正在尝试编写一个跨平台的 iOS/Android 应用来显示一些视频。

从这样的教程 -> http://blogs.embarcadero.com/davidi/2013/11/23/43005/

但是,这个部署屏幕让我发疯了;无论我在添加文件时选择“Android 平台”还是“iOS 平台”,它都显示为“[Android,iOSDevice,iOSSimulator]”平台。我不知道如何将文件添加到一个平台,或如何删除平台。

我可以看到 .dproj 文件是纯文本,但我肯定不需要求助于编辑它吗?为什么我不能简单地说,从 Project/Deployment 来看,这个文件是给 Android 的,这个文件是给 iOS 的?

谢谢!

【问题讨论】:

  • 作为一种变通方法,您可以在 dpr 文件或您的单位中使用一些 IFDEF。
  • 我不确定是否在 dpr 中使用 IFDEF,但这不是代码问题(即 IFDEF 单位不相关),因为问题在于部署到目标设备上的正确文件夹,而不是在代码中使用 TPath 来找到它。

标签: delphi firemonkey


【解决方案1】:

当您添加一个或多个文件时,选择它们并双击平台列。您应该使用右侧的按钮(上面的三个点)进入编辑模式。现在,如果第一次失败,请尝试双击更多。设计器非常不适合文件部署。

好的,然后单击带有三个点的按钮,您将获得一个包含所有可用平台的下拉菜单。选择你想要的就可以了。

我应该写一个资源管理应用程序,因为Delphi自带的设计器很糟糕,但我没有时间去工作:(

【讨论】:

  • 感谢亚军!这帮助很大。你说的很对;界面一点也不直观,但现在我知道诀窍了:)非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-08
  • 2019-10-04
  • 1970-01-01
  • 1970-01-01
  • 2021-07-30
相关资源
最近更新 更多