据我了解,只要库包含 java 代码,我就可以为 Android创建经典的.jar 库。一旦我需要将资源(xml 文件等)包含到我需要创建所谓的Android 库的库中。
Android 库类似于普通的 Android 应用程序项目,但标志(android.library
在default.properties
文件中)设置为true
.
要在我的项目中使用Android 库,首先我需要有它的 java 源代码,然后我需要在 Eclipse 中加载库项目,然后我必须在 Eclipse 菜单中从我的应用程序项目中添加对库项目的引用:Properties>Android>Libraries
. 此步骤将添加android.library.reference.x
到我的应用程序default.properties
文件中。在构建过程中编译库 java 文件并将其合并到最终的应用程序 dex 文件中。
- 我的描述正确吗?
- 我真的需要分发资源以允许其他人使用我的Android 库吗?
如果我使用经典的 jar 库(只有在我内部只使用 Java 代码时才能制作),只需在我的应用程序中添加对库 .jar 文件的引用就足够了。这是通过指定项目的构建路径来完成的。稍后在构建过程中,jar 文件与我的应用程序类文件合并,以创建最终的 .dex 文件。
请评论 非常感谢
不锈钢