如何打包引入第三方的UIAutomator项目

项目下新建custom_rules.xml文件

内空:

<?xml version="1.0" encoding="UTF-8"?>
<project name="custom_rules" default="release">
	<!-- Include external libs -->
	<property name="jar.libs.dir" value="libs" />
	<property name="jar.libs.absolute.dir" location="${jar.libs.dir}" />
	<path id="classpath">
		<fileset dir="${jar.libs.absolute.dir}">
			<include name="**/*.jar" />
		</fileset>
	</path>

	<!-- overwrite the compile target in uibuild.xml to include to external 
		jars -->
	<target name="compile" depends="-build-setup, -pre-compile">
		<javac encoding="${java.encoding}" source="${java.source}"
			target="${java.target}" debug="true" extdirs="" includeantruntime="false"
			destdir="${out.classes.absolute.dir}" bootclasspathref="project.target.class.path"
			verbose="${verbose}" fork="${need.javac.fork}">
			<src path="${source.absolute.dir}" />
			<classpath refid="classpath" />
			<compilerarg line="${java.compilerargs}" />
		</javac>
	</target>

	<!-- Converts this project's .class files into .dex files -->
	<target name="-dex" depends="compile, -post-compile">
		<dex executable="${dx}" output="${intermediate.dex.file}"
			nolocals="@{nolocals}" verbose="${verbose}">
			<fileset dir="${jar.libs.absolute.dir}">
				<include name="**/*.jar" />
			</fileset>
			<path path="${out.classes.absolute.dir}" />
		</dex>
	</target>

</project>

 

这样就ok了。 

 

参考:

 

 

Adding external jars to an Android UIautomator project

Ant如何打包UIAutomator项目用到的第三方JAR包

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值