如何將一個Andorid工程導成JAR包

   博主年後換了工作,換工作後一直要融入新環境,新的工作節奏,所以一直抽不出時間來更新博客。

   今天介紹下,如果講一個普通的android工程導成jar包,在其他工程調用。

  1.將所有工程內,findviewById這種方式引入資源文件的,全部改爲:

        mResouse = this.getResources();
        int activity_camera_id = mResouse.getIdentifier("activity_camera", "layout", getPackageName()); 

    用反射這種方式去尋找id,因爲你導入其他工程後,R.layout.activity_camera 爲一個固定的值,找資源會出錯,及時找到了也不是想要的那個資源。

  2.用eclipse,工程目錄,右鍵-》Export-》JAR file,只添加src中的代碼 ,其他的一概不要,如下圖:

  


下一步,finish,保存爲.jar文件.

3.直接將剛剛導出的jar包放到測試工程的libs下,將原工程的res全部整理出來,按照文件夾,逐一放到新工程的res目錄下



4.將要調用的Activity添加到AndroidMainifest.xml文件中。


大功告成。   注:可能還有其他方法,還有資源文件如何加密,如果有這個需求的話 ,還需要繼續研究。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章