Android——eclipse共用library以及匯出jar包[轉],androideclipse
目錄(?)[-]
android的apk在在eclipse上進行開發的時候,有時候需要import其它包中的一些class,正常的方法就是在java build path中library 中添加 jar 包!
轉載註明出處:http://blog.csdn.net/jscese/article/details/36627195
一.apk之間共用Class
在eclipse中的一個androoid工程想要使用另外一個工程的class,可以在工程的project.properties檔案中添加:
[html] view plaincopyprint?
- android.library.reference.1= project path
reference.1 表示library的序號,有多個的話依次增加,
project path 代表目標工程的路徑,可以是絕對路徑或者相對路徑
目標工程需要做如下配置:
Properties——>Android——>Is Library 點選!
這樣編譯的時候就會去找引用的類,同時可以在編譯的工程Properties——>Android中看到引用的library名字!
二.apk匯出jar包
很多時候不能直接發源碼工程,這個時候可以選擇eclipse內建的export
選取 JAR file 下一步:
選擇好匯出的路徑,右上方的一些部署和編譯檔案可選擇匯入與否,finish即可
完成之後的jar包:
可以看到src的資源檔和res的資源也打包進了jar包,
這個jar包可以被其它的工程通過在java build path 選項中add external jar 添加使用!
同時還有一種方法,可以打包工程成jar包:
上面說過的 選取 Is Library 這個選項之後,再編譯整個工程,就會在 bin目錄下產生對應的 工程.jar