我正在尝试设置自己的自定义构建脚本来构建我的Android应用的发布版本。 Android SDK生成的项目根build.xml文件按预期工作,并生成发布版本。我现在要做的是编写其他自定义构建脚本,在执行一些预处理和最终后处理之后调用此build.xml文件。我不想修改build.xml脚本。脚本如下所示:
MyCustomScript1.xml导入... / MyAndroidProjectRoot / build.xml如下:
<import file="../build.xml"/>
这个项目的根build.xml文件依次从SDK的tools目录导入build.xml文件,如下所示:
<import file="${sdk.dir}/tools/ant/build.xml" />
但是我的问题是导入失败(由MyCustomScript1.xml build.xml导入语句中的警告消息表示),并显示以下消息:
找不到从/home/cknight/workspace/applicatoin/MyAndroidProjectRoot/build.xml导入的/home/cknight/workspace/application/MyAndroidProjectRoot/${sdk.dir}/tools/ant/build.xml
我无法从MyCustomScript1.xml访问skd buld.xml文件中的目标
为什么当前工作目录预先设置为项目根build.xml文件中的import语句,如何解决此问题?