我正在开发一个 android 库,并希望导出一个 JAR 文件,我可以将其分发给其他人在他们的应用程序中使用。我不想分发源代码,因为它包含有关发布到我的 Web 服务器的详细信息。
我尝试使用在 bin 目录中创建的 JAR 文件并将 jar 文件复制到我的项目中并在我的项目中引用它并勾选导出按钮。
当我尝试运行引用我复制的库的项目时,我的应用程序会引发异常,并带有NoClassDefFoundError
. 我做了一些谷歌搜索,我发现的所有内容都表明您必须提供源代码并让用户导入他们的 IDE,然后将该项目引用到他们的应用程序中,这是我不想做的。这必须是可能的,因为其他公司为可以包含的库提供 JAR 文件。
谢谢你的帮助。