test-server/build.xml in calabash-android-0.4.4 vs test-server/build.xml in calabash-android-0.4.5.pre1
- old
+ new
@@ -4,37 +4,31 @@
Bits and pieces plucked out of $ANDROID_HOME/tools/ant/build.xml
</description>
<property name="adb.device.arg" value="" />
<property environment="env"/>
- <property file="build.properties"/>
<property name="staging.dir" location="staging"/>
<property name="bin.dir" location="bin"/>
<property name="test.app.aapt" location="${bin.dir}/Test_aapt.apk"/>
<property name="dex.file" location="${bin.dir}/classes.dex"/>
<property name="test.app.unsigned" location="${bin.dir}/Test_unsigned.apk"/>
<property name="calabashjs.dir" location="calabash-js/src"/>
-
<!-- Windows support -->
<condition property="bat" value=".bat" else=""><os family="windows" /></condition>
- <property name="dx" location="${env.ANDROID_HOME}/platform-tools/dx${bat}" />
- <property name="apkbuilder" location="${env.ANDROID_HOME}/tools/apkbuilder${bat}" />
+ <property name="dx" location="${tools.dir}/dx${bat}" />
+ <property name="aapt" location="${tools.dir}/aapt${bat}" />
+
<property name="android.lib" location="${env.ANDROID_HOME}/platforms/android-${android.api.level}/android.jar"/>
<path id="android.antlibs">
+ <pathelement path="${env.ANDROID_HOME}/tools/lib/ant-tasks.jar" />
<pathelement path="${env.ANDROID_HOME}/tools/lib/anttasks.jar" />
<pathelement path="${env.ANDROID_HOME}/tools/lib/sdklib.jar" />
<pathelement path="${env.ANDROID_HOME}/tools/lib/androidprefs.jar" />
</path>
- <taskdef name="xpath" classname="com.android.ant.XPathTask" classpathref="android.antlibs"/>
- <taskdef name="aapt" classname="com.android.ant.AaptExecTask" classpathref="android.antlibs" />
- <taskdef name="apkbuilder" classname="com.android.ant.ApkBuilderTask" classpathref="android.antlibs" />
-
-
-
<path id="jar.libs.ref">
<fileset dir="${staging.dir}/libs/" includes="*.jar" />
</path>
<path id="cucumber.path">
@@ -101,11 +95,11 @@
<delete dir="${staging.dir}"/>
<delete dir="${bin.dir}"/>
</target>
<target name="-aapt">
- <exec executable="${env.ANDROID_HOME}/platform-tools/aapt" failonerror="yes">
+ <exec executable="${aapt}" failonerror="yes">
<arg value="package" />
<arg value="-f" />
<arg value="-F" />
<arg file="${test.app.aapt}" />
<arg value="-I" />
@@ -129,15 +123,14 @@
<arg path="${bin.dir}" />
</exec>
</target>
<target name="-apk">
- <exec executable="${apkbuilder}" failonerror="yes">
+ <exec executable="java" failonerror="yes">
+ <arg value="-jar" />
+ <arg value="${staging.dir}/CalabashApkBuilder.jar" />
<arg file="${test.app.unsigned}" />
- <arg value="-u" />
- <arg value="-z" />
<arg file="${test.app.aapt}" />
- <arg value="-f" />
<arg file="${dex.file}" />
</exec>
</target>
</project>