我想在我的项目中添加库,android pdf writer以在应用程序中创建pdf文档。 下面的链接有一些与库相关的文件。 http://sourceforge.net/p/apwlibrary/code/HEAD/tree/
我想知道, 1.如何访问/添加这些文件到我的项目? 2.由于我只想生成一个pdf文档,其中有一个名为PDFWriterDemo.java的文件,我可以将其添加到我的项目中,还是必须添加库中的所有文件?
抱歉,我无法找到有关如何将它们添加到项目以使用这些文件的文档。 感谢
答案 0 :(得分:1)
没有jar文件。您必须直接嵌入源文件。 您应该包括除以下内容之外的所有源文件:
您不需要任何其他jar文件。
我在这里写了详细的说明:http://karino2.livejournal.com/293016.html
答案 1 :(得分:1)
(在撰写本文时使用AS 1.2 Beta)
首先需要下载源代码,因为没有jar。要做到这一点:
然后,要将其添加到项目中,这取决于您是否使用Gradle。
从那里,创建一个包含所有必要资源的Android模块。我选择删除AS为您创建的所有额外文件,但这是您的通话。确保保留清单(我清空它虽然只有Manifest标签,因为没有别的东西是有用的)。然后,您可以像通常那样从主模块声明对此模块的依赖性。
从那里开始创建Android模块(确保模块SDK是Android模块),您也可以通过正常方式添加依赖项。
这不是最好的做事方式,但我认为这个特定的图书馆别无选择。希望这可以帮助 !
答案 2 :(得分:0)
获取jar文件并添加到您的项目中。只是添加 PDFWriterDemo.java 将无法正常工作,因为此类依赖于其他类,例如 Page ,您可能必须包含所有类。
依赖{ 编译fileTree(dir:' libs',include:[' * .jar']) 编译文件(' libs / xyz.jar') } 假设您使用的是Android Studio,请按照以下步骤将.jar包含在项目中:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/xyz.jar') //xyz.jar is the filename of your jar
}