关于在eclipse中使用库项目



我开发了一个Android库项目,我们叫它MyLibProject

例如,MyLibProject: 中的一个类
public class MyLibClass {
  ...
  public void doTask() {...}
}
然后,我开始开发一个Android App项目,使用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 ==> properties==>在Android部分,勾选isLibrary将其标记为库项目。然后,在App项目中,添加MyLibProject作为库项目。

2nd Way:右键单击App Project ==> properties==> Java build path,选择Projects选项卡,添加MyLibProject ==>点击OK

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

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

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

你只需要做第一个

相关内容

  • 没有找到相关文章

最新更新