2014-04-10 49 views
1

我是Delphi的老前輩,但對Delphi XE5和FireMonkey來說只有很新的東西。Delphi FireMonkey - 如何設置文件以部署到Android和iOS上的不同位置?

我想寫一個跨平臺的iOS/Android應用程序來顯示一些視頻。

從這樣的教程 - >http://blogs.embarcadero.com/davidi/2013/11/23/43005/ < - 我可以部署一個文件,我可以在兩個平臺下播放它。

然而,這個部署屏幕讓我感到瘋狂;無論我添加一個顯示爲「[Android,iOSDevice,iOSSimulator]」平臺的文件,無論我選擇「Android平臺」還是「iOS平臺」。我無法解決如何將文件添加到一個平臺,或者如何刪除平臺。

我可以看到.dproj文件是純文本但肯定不需要求助於編輯它?爲什麼我不能簡單地從Project/Deployment中說這個文件適用於Android,而這個文件適用於iOS?

謝謝!

+0

工作作爲變通,您可以在DPR文件或使用一些IFDEF的 – Graymatter

+0

我不確定如何在dpr中使用IFDEF,但它不是代碼問題(即IFDEF中的單元不相關),因爲問題在於部署到目標設備上的正確文件夾,而不是使用TPath代碼找到它 – DavidMWilliams

回答

1

當您添加文件或文件時,選擇它們並雙擊平臺列。你應該進入編輯模式,右邊有一個按鈕(三個點)。現在如果第一次嘗試失敗,請嘗試雙擊一下。設計師非常糟糕的文件部署。好吧,然後點擊三個點的按鈕,你會得到一個與所有可用平臺的下拉菜單。選擇你想要的,就是這樣。

我應該寫一個資源管理應用程序作爲附帶德爾福是可怕的設計師,但我沒有時間來就可以了:(

+0

感謝亞軍!這非常有幫助。你是非常正確的;界面並不直觀,但現在我知道這個訣竅:)非常感謝。 – DavidMWilliams

相關問題