关于在eclipse中使用库项目

时间:2014-07-21 13:50:45

标签: java android eclipse android-library library-project

我开发了一个Android库项目,我们称之为 MyLibProject

例如, MyLibProject 中的类:

public class MyLibClass {
  ...
  public void doTask() {...}

}

然后,我开始开发Android 应用程序项目,它使用 MyLibProject 中的类。

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        MyLibClass myLib = new MyLibClass();
        myLib.doTask();
    }
}

在Eclipse中,我可以选择以下方法之一来使上述工作正常:

第一道:右键点击 MyLibProject ==>属性==>在Android部分,勾选isLibrary将其标记为图书馆计划。然后,在 App项目中,将 MyLibProject 添加为库项目。

第二种方式:右键单击应用项目 ==>属性==> Java构建路径,选择Projects选项卡,添加 MyLibProject ==>单击“确定”。

我的问题是,这两种方式有什么不同?我的意思是,在Eclipse中,BETWEEN将库项目添加到Library属性的Android部分并将库项目添加到java构建路径有什么区别?我应该两个都做吗?

1 个答案:

答案 0 :(得分:1)

第一种方式是Eclipse中创建和使用Android库项目的官方方式。

第二种方式是编译依赖项(它将另一个Eclipse项目添加为项目的构建依赖项),并不是特定于Android。

你只需要做第一个。