2013-05-16 63 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]" /> 

然后构建穿过构建过程中成功地拉动了正确的内容注入资产的文件夹。

相关问题