我有3个依赖单个lib(jar)的应用程序。现在当我创建3个apk时,会有3个jar副本。 是否有可能在android中将jar的单个副本保留在设备上并更新一次,并且所有应用程序都获得最新的lib。
答案 0 :(得分:0)
如果您正在使用eclipse,一种简单的方法是创建一个新项目,并将jar移动到新项目的libs文件夹中。然后转到项目属性 - > android和tick“Is Library”。现在,您可以从其他项目中删除jar,并将新库项目作为库依赖项添加到所有3个项目中,并且您只有一个位置来维护jar。
更好的方法是阅读一些依赖管理工具,如Maven,它们也允许添加并运行本地依赖管理服务器,并且可以用来编译项目中的依赖项。这将允许您在不同项目中使用同一jar的不同版本,以及许多其他强大功能。