我目前正在开发一个Android项目(我们称之为项目A),我想将已经存在的项目(B)添加到我的A项目中,这样我就可以使用项目B的方法了。 首先我尝试通过Java Build Path添加项目,但这是不可能的,因为我原来的Project-B-Folder只是一个默认项目,而不是java项目。 我将其更改为java项目,然后我将其添加到项目A的java构建路径中。
现在,当我第一次这样做时,它对我来说效果很好。 Project-B-Folder中的文件变成了Packages,我可以从Project A导入我的.java文件.Eclipse在我输入时发现了包,但是当我保存文件时,它显示了“导入” XXX无法解决错误“。 我决定重做所有构建路径的东西,但是现在,Project B中的所有文件夹仍然是文件夹,并且不会变成包。在项目A中,我无法通过import命令找到它们,尽管我已经将项目B再次添加到我的Java Build Path中。
你对我有什么帮助吗? Thx提前!
答案 0 :(得分:2)
据我所知,你可以用至少两种方式做到这一点。这个答案假定您使用的是Eclipse。
Android
选项卡将其添加为依赖项。\libs
文件夹中,然后添加到Project-A的构建路径在第一种情况下,您有机会对库项目进行更改,并在清理后利用相关项目中的最新更新。要使用此方法,请右键单击项目文件夹,然后选择属性。在左侧的Android标签中,勾选显示Is Library
的复选框。完成此操作后,转到项目A,这是相关项目,并通过相同的菜单访问Android选项卡。然后在Library下,单击Add
并选择Project-B作为依赖项。清理两个项目并构建它们。你准备好了。
在第二种情况下,单击Project-B并浏览File -> Export -> Java -> Jar File
。然后选择一个目标文件夹并生成一个jar。创建jar后,将其复制到项目的\libs
文件夹中。您也可以选择将其添加到构建路径中,但在正常情况下,一旦将其复制到那里就会添加它。