Eclipse引用外部project android library

1.應用外部jar包java

咱們平時用的最多的方式 把要引入的jar包 放在project的lib目錄下  而後 Add JARs
android


2.引用java Project
web

//最近研究libgdx的時候,發現project之間能夠相互引用,限於java project,android project只能引用java project,不能被直接引用,若是須要調用android project裏的代碼,eclipse

//須要轉成java project 把代碼src專門提到一個java project中,Add JARs  android-2.0.jarspa

@能夠引用android project 見3.net


Projects裏鏈接外部java項目orm



Androidproject 轉成成java projectxml



這樣作的好處是:咱們能夠用外部項目的源碼進行聯調,仍是比較方便的。blog


3.引用android Project
ip

2011.9.7 

Android 2.2之後 android可以引用android project了

android.library 屬性

建立和使用Android library工程

lib project 設置成 Is Library     default.properties會多一條 android.library=true


main project 引用剛纔的 lib project    default.properties會多一條  android.library.reference.1=../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來處理

相關文章
相關標籤/搜索