我开发了一个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构建路径有什么区别?我应该两个都做吗?
答案 0 :(得分:1)
第一种方式是Eclipse中创建和使用Android库项目的官方方式。
第二种方式是编译依赖项(它将另一个Eclipse项目添加为项目的构建依赖项),并不是特定于Android。
你只需要做第一个。