引用android Project
2011.9.7
Android 2.2以后 android能够引用android project了
android.library 属性
lib project 设置成 Is Library default.properties会多一条 android.library=true
main project 引用刚才的 lib project default.properties会多一条 android.library.reference.1=../libProject
注意几点:
mainplugin和libproject必须在一个文件夹下面
1。AndroidManifest.xml只有main project的有效,需要把Lib project的 AndroidManifest 里的权限和Activity申明都写道main project的AndroidManifest 里
2。可以应用lib project里res下面的资源,但是资源名字不能一样,否则只能用到main project下的资源
main project 会生成2个完全相同的R.java
资源互调这块还是需要多实践下才知道效果
3。lib project有外部lib jar包时, main project也需要引入改jar包
4。这种方式需要慎用,工程较大时, eclipse速度会非常慢~~~【坑爹啊,速度太慢了只能放弃这种方式了】
5。lib project 的R文件不是final的,不能switch case来处理