Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用多个外部JAR和源运行android项目_Java_Android_Eclipse_Ant_Jar - Fatal编程技术网

Java 使用多个外部JAR和源运行android项目

Java 使用多个外部JAR和源运行android项目,java,android,eclipse,ant,jar,Java,Android,Eclipse,Ant,Jar,我正在尝试使用ant编译一个adroid项目,它包含多个源代码和外部第三方JAR。 它在eclipse中运行良好,但我要求它使用ant在命令行中运行 我的自定义_rules.xml如下所示: <?xml version="1.0" encoding="UTF-8"?> <project name="CustomRules"> <target name="-pre-build" > <copy todir="tmp-sr

我正在尝试使用ant编译一个adroid项目,它包含多个源代码和外部第三方JAR。 它在eclipse中运行良好,但我要求它使用ant在命令行中运行

我的自定义_rules.xml如下所示:

<?xml version="1.0" encoding="UTF-8"?> <project name="CustomRules">
     <target name="-pre-build" >
             <copy todir="tmp-src" >
                     <fileset dir="src" includes="**" />
                     <fileset dir="talkAndroid" includes="**" />
                     <fileset dir="commonAndroid" includes="**" />
                    <fileset dir="cocos2dAndroid" includes="**" />
             </copy>
             <classpath id="classpath" description="The default classpath.">
                     <pathelement path="${classpath}"/>
                     <fileset dir="external_libs">
                             <include name="*.jar"/>
                     </fileset>
             </classpath>
     </target>
     <target name="-post-build" >
             <delete dir="tmp-src" />
     </target> </project>

如果我将这些JAR从
external_libs
复制到libs文件夹中,它对
external_libs
不起作用,并且找不到外部库。。。发现重复类错误时生成

我该怎么办