Android Eclipse:项目属性VS Import语句中的库引用

时间:2013-05-30 11:32:11

标签: java android eclipse

使用书中的教程,我使用包结构advo.advoengine构建了一个游戏引擎库。我有几个类文件。在我的工作区的以下目录中是以下java文件:

C:\Users\kevin\workspace\AdvoEngine\src\advo\advoengine
- Engine.java
- TextPrinter.java

然后我使用包结构advo.advoengine_demo创建另一个Android项目。为了使用上面的库,在Project Properties - >下。 Android我将Advoengine指定为库引用。

但是为了在我的新Android项目中使用TextPrinter类,我仍然需要指定

import advo.advoengine.*; 

否则TextPrinter无法解析为某种类型。

Noob问题,但为什么在我已经指定了库引用时仍然需要“导入”包?

由于

1 个答案:

答案 0 :(得分:0)

  

Noob问题,但为什么在我已经指定了库引用时仍然需要“导入”包?

因为您总是需要为您引用的每个Java类导入一个导入。唯一的例外是自动导入与当前类相同的包中的其他类。这是标准的Java行为,与Android和库项目无关。