android怎么用别人的工程,Android导入别人的工程
原文出處:http://blog.csdn.net/jiangwei0910410003/article/details/16962635
有的時候我們需要在現有的項目中引用到其他項目的資源和文件,當然我們可以將被引用的工程打成jar包,但是這有個缺點就是,這個改動比較麻煩,除非是被引用的工程的資源和源程序文件不再改動,可以這樣做,否則每修改一次被引用的工程,就要從新打一次jar包,很是浪費時間的.下面就介紹兩種非打包形式的導入其他工程的方法
方法一:
在項目中我們可能遇到這樣的需求,那就是在我們的Android工程A中,需要引用其他人已經寫好的工程源文件B。
首先右鍵點擊工程A,點擊Properties打開工程屬性界面。在Java Build Path頁面的Projects選項卡中點擊Add項目,這個時候就會
彈出一個對話框Required Project Selection。該對話框會將你當前workspace下面的所有的工程全部顯示出來包括B,選中你需要引用
的工程B,點擊確定。如果你認為這個時候工作已經完成了,那就錯了,運行時候可定還會出現NoClassDefFound異常。這個時候你還需
要做的事就是打開Java Build Path下的Order and Export選項卡,選中已經加進來的工程B點擊確定即可。如果還不可以的話,可以clear一下
工程試一下。
最后需要注意的是,你所引用的工程源文件B所使用的JDK以及JRE都不能超過Android工程A所使用的版本,否則的話仍然會找不到類定義,
拋出NoClassDefFound異常。
方法二:
選中現有的工程右擊->Properties->Android,在下面有個Library選項,在此處添加需要引用的工程(效果和方法一是一樣的),只是操作簡單點!
但是要注意一點:
按如下方法設置:
1. 假設要引用的android工程叫LibProject,引入到的工程叫MainProject;
2. 設置LibProject,右鍵->Properties->Android,將Is library項選中,然后Apply;
3. 設置MainProject,右鍵->->Properties->Android, 在Library中,點擊Add按鈕,將LibProject工程加入,Apply即可。
只有完成上述的3個步驟才可以引用
總結
以上是生活随笔為你收集整理的android怎么用别人的工程,Android导入别人的工程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: w ndows7防火墙文件名,Windo
- 下一篇: android excel 筛选功能,A