2015-10-04 40 views
0

我知道我们可以在Java类文件转换成一个jar文件,但我想知道,有没有办法将整个Android应用包转换成一个jar文件或其他格式,所以我可以在另一个项目中使用它们?转换一个完整的Android包JAR文件在Eclipse

,如果用任何方式,我们可以把它转换,主要应用有一定的权限,是他们加入到第二个应用程序还是必须在第二个应用程序清单中添加呢?

回答

1

您可以创建一个Android档案库即一个AAR文件(* .aar)如果你让你的项目库。据我所知,JAR文件不能包含项目的所有Android特定组件。你可以找到一个非常简短的JAR/AAR比较in this discussion

您可以通过VogellaAndroid By Code查看这些教程以创建此类库,并且您可能会发现与"aar" tag有关的Stackoverflow讨论。但是,由于这是一个相当新的功能,Android Studio(或者Eclipse ADT)中的支持从一个版本向另一个版本进行了改进,所以一些较旧的讨论可能不再是最新的。

在图书馆的清单中指定的权限将应用到库代码,即使在应用程序。即使用库。 Commonsware更详细地解释了清单方面。

+0

伟大的答案,thanx人 – Pirisok

0

首先,你必须在Eclipse中,文件 - >导出 - >爪哇(jar文件) - >还有你选择要导出为.jar文件包。

关于你的第二个问题,你必须再次添加权限,以第二个应用程序。