在我的项目中,有许多库项目(超过10个)。 这需要很长的时间来建立。 所以,我想通过JAR库,以取代一些库项目。
根据这样一个问题: 如何转换一个Android库项目到外部JAR?
作为CommonsWare的答案( https://stackoverflow.com/a/7973950/190309 )
如果库是纯Java代码,没有资源,你可以创建一个JAR出来的.class文件,就像你会与常规的Java。
但使用NineOldAndroids库(当https://github.com/JakeWharton/NineOldAndroids从杰克沃顿商学院),
这个库是作为一个.jar文件,您可以在您的应用程序的库/文件夹中。
这意味着虽然有很多NineOldAndroids资源,我可以把它作为一个JAR库,而不是。
随着ADT 17,对于每一个库项目,存在一种自动生成的每一次库项目建成lib_project /斌/ lib_project.jar一个JAR库。
我可以用这个JAR作为库项目的方法吗?
这意味着虽然有很多NineOldAndroids资源
有在NineOldAndroids正好为零资源。 你可以告诉这看项目 ,看有没有res/
目录。
随着ADT 17,对于每一个库项目,存在一种自动生成的每一次库项目建成lib_project /斌/ lib_project.jar一个JAR库。
我可以用这个JAR作为库项目的方法吗?
不是在这个时候。 这JAR仍取决于库项目本身。
我曾尝试和记录这个问题如何用消费,可重复使用的GUI元素的小部件,具有资源功能于安卓和我不-T与ADT-17成功。 但也许我做错了什么。
CommonsWare-S的回答我说:qestion
> Eventually (which now appears like it will be the R18 version of tools or later), the
> tools should support packaging reusable components in a JAR, with resources, in
> such a manner that you can add them to a host project and the resources will
> be blended in automatically. Right now, that's not an option.
如果你看看一个库项目产生的罐子,你会看到在它里面没有任何资源。 它仅用于Java类。