私も同じ問題を抱えていました。私はそれを非常にハックな方法で解決することをやめました。
AndroidLib / build.xml(またはAndroidLib / custom_rules.xmlの方が良い)で、-pre-build
JavaLibをビルドし、結果のjarをlibs/にコピーするターゲットを定義しました。-post-package
また、コピーしたjarを削除するターゲットを定義しました。そうしないと、Eclipseが混乱します。
<property name="lib.javalib.project.dir" location="${basedir}/../JavaLib" />
<target name="-pre-build">
<subant buildpath="${lib.javalib.project.dir}" target="package" failonerror="true" />
<copy todir="${basedir}/libs" failonerror="true" verbose="true">
<fileset dir="${lib.javalib.project.dir}/target">
<filename name="javalib*.jar"/>
</fileset>
</copy>
</target>
<target name="-post-package">
<delete verbose="true">
<fileset dir="${basedir}/libs" includes="javalib*.jar" />
</delete>
</target>
このソリューションは満足のいくものではありませんが、仕事は終わります。
あなたはそこに同様の質問と答えを見つけるでしょう:Android Ant IncludeJavaLibraryプロジェクト