2012-03-20 59 views
1

我在eclipse-SDK-3.7.2-win32-x86_64中构建了一个android项目。从这里开始,这个项目被称为Libexample。这是一个简单的“hello world”项目。我运行它。我在Android虚拟设备上获得了预期的结果。现在如何从Eclipse ADT应用程序项目导入和调用库项目?

,我已经Libexample通过检查库项目“是图书馆”在其属性字段中。我建立了另一个项目,从这里开始被称为示例。我想致电图书馆项目Libexample from 示例。作为第一步,我加Libexample作为参考,以Appexample在属性为Appexample。但是,我没有找到一个办法让我可以导入和Appexample调用Libexample

运行Appexample(其中有以通话Libexample)应产生相同的结果我得到了通过运行Libexample

任何人都可以给我一个想法,使其按照我想要的方式工作吗?

+0

阅读[使用ADT管理Eclipse中的项目](http://developer.android.com/guide/developing/projects/项目-eclipse.html)。 – yorkw 2012-03-20 20:30:13

回答

2

要添加一个库,您需要进入该项目的属性,在库部分的'android'选项卡下,添加该库并确保它旁边有一个绿色的记号。

其次,要小心。导入库不会导入项目清单中的任何内容。如果需要,您必须自行添加元素,例如库中的活动或服务

+0

也要小心他们使用相同的文件夹hieracky或它会吹。 – Warpzit 2012-03-20 15:24:03

+0

是的。真正。在** Libexample **的'_manifest_.xml'中,我已经声明了Activity _AppexampleActivity_。另外,在** Appexample **的'_manifest_.xml'中,我已经按照以下链接中指定的格式声明了库活动_LibexampleActivity_“developer.android.com/guide/developing/projects/projects-eclipse.html ”。我还在** Appexample **中编写了一份导入声明。但我在哪里实际进入库** Libexample **? – 2012-03-21 11:29:26