Android 带依赖项的Gradle构建jar

Android 带依赖项的Gradle构建jar,android,jar,gradle,android-studio,aar,Android,Jar,Gradle,Android Studio,Aar,我正在为应用程序开发Android库。我正在使用Gradle系统和Android Studio构建*.aar文件。现在,我需要构建*.jar文件,将其提供给使用eclipse的开发人员。我需要从我的项目中构建*.jar文件,并将libs/中的所有*.jar依赖项添加到此*.jar。我想还有Android清单文件。如何使用Grdale构建具有所有依赖项的*.jar文件?谢谢 JAR文件不包含AndroidManifest.xml文件。它也不能包含AAR文件使用的任何资产或资源。将Android库项

我正在为应用程序开发Android库。我正在使用Gradle系统和Android Studio构建*.aar文件。现在,我需要构建*.jar文件,将其提供给使用eclipse的开发人员。我需要从我的项目中构建*.jar文件,并将
libs/
中的所有*.jar依赖项添加到此*.jar。我想还有Android清单文件。如何使用Grdale构建具有所有依赖项的*.jar文件?谢谢

JAR文件不包含
AndroidManifest.xml
文件。它也不能包含AAR文件使用的任何资产或资源。将Android库项目本身分发给您的Eclipse开发人员。@Commonware但这并不安全,他可以随心所欲地使用我的源代码,不是吗?要么交付Android库项目,要么将您的库重写为纯JAR(无清单/资源/资产),要么不支持Eclipse用户。创建一个只支持二进制的Android库项目并没有一个很好的方法,而且由于Google放弃了Eclipse支持,我怀疑是否会有这样一个方法。此外,“将libs/中的所有*.jar依赖项添加到此*.jar”也不是一个好的做法,因为现在您正在将隐藏库添加到类路径,并阻止开发人员使用这些库的新版本(例如,修复了bug)。