2013-05-16 55 views
1

我正在爲共享相同代碼的android,ios和windows平臺設置構建系統。如何在構建時指定資產文件夾的替代文件夾

對於構建的android部分,我希望在資產文件夾中包含此共享代碼,而不必在文件夾中包含代碼,因爲它也需要由構建的其他部分使用。

的文件夾結構會是這個樣子

[android] 
    [assets] 
     [source code] 
[ios] 
[windows] 
[source code] 

我找不到,我既可以在build.xml文件或AndroidManifest.xml中更改任何配置,指定使用的,而不是資產的文件夾的另一個文件夾。 當您執行ant debug時,您如何指定ant將第一級的[source code]文件夾打包到assets文件夾中?

謝謝!

回答

3

事實證明,調試只是另一個螞蟻目標。

安裝了Android SDK時,爲Android構建腳本也路徑下安裝:

<Android SDK>\tools\ant 

下的其他屬性部分,還有像一個屬性如下

<property name="asset.dir" value="assets" /> 

這似乎根據項目中build.xml的位置使用相對路徑

如果我複製該行並將其粘貼到我自己的項目的build.xml中,它修改成類似:

<property name="asset.dir" value="..\[source code]" /> 

然後構建穿過構建過程中成功地拉動了正確的內容注入資產的文件夾。

相關問題