【发布时间】:2013-04-22 10:44:28
【问题描述】:
在我的 android 应用程序中,我必须单独实现某个功能,并且需要从中创建一个 库文件(.jar)。
主要想法是然后我可以分发该 jar 文件,以便其他应用程序可以在其应用程序中使用该 jar 文件轻松集成此功能。
下面我已经指出了 Manifest 文件中的最低和目标 SDK 版本。
android:minSdkVersion="7"
android:targetSdkVersion="15"
我知道我可以创建一个库项目来实现该特定功能,并从我的主项目中获得它的参考。然后将在库项目的 bin 文件夹下创建的 jar 文件分发。
对此我有几个问题。
1)由于我没有找到任何解释这件事的好教程,有点不确定这是否是要走的路(分发 jar 文件在 bin 文件夹下创建)。
2) 在库项目的 bin 文件夹下创建的 jar 文件也具有相同的项目名称(例如:- LibraryProjectName.jar)。如果我在分发之前将其重命名为我想要的名称可以吗?
3) 有没有其他替代方法或好的方法?
任何帮助将不胜感激。提前致谢。
【问题讨论】:
-
是的,我可以创建并引用一个库项目,就像我的主项目一样。我想知道的是,是否可以分发在 bin 文件夹下创建的 jar 文件以供其他人将此功能集成到他们的应用程序中。
-
解压你的jar并查看内容。 jar 是否包含纯 java 类?
-
如果我解压缩并检查内容,我可以看到课程。但它不可读。不是纯 java 类
标签: android jar android-library