android封裝jar
① 如何將一個完整的Android工程打包成jar包
1將一個Android的工程打成Jar包。右鍵工程--->Export
2點擊java--->JAR file---->Next
3勾選src包即可,其他項不選
4點擊finishi即可,在D盤就可以看到library的jar包
5其他應用程序引用就可以
② 如何將一個完整的Android工程打包成jar包
將一個完整的Android工程打包成jar包步驟: 1、右鍵工程--->Export 2、點擊Java--->JAR file---->Next如下圖 3、勾選src包即可,其他項不選 4、點擊finishi即可,在D盤就可以看到library的jar包 5、其他應用程序引用就可以
③ 如何將android打包成jar
cmd→進入你存放class文件的路徑下→執行jar cvf XXX.jar *.* (JDK的bin目錄必須在環境變數path里設置過) 你好,說實話我做JAR都是用做類庫的,可執行的還沒用過。 做類庫的話Jar要在classpath環境變數里指明路徑,不知道對你是不是同樣的問題。 如果你用出來了也教我一下喲!^_^
④ 如何將一個完整的Android工程打包成jar包
右鍵項目--build path--左邊點擊android--右邊有一個「is library」,勾選住,apply,ok。在項目的bin裡面會生成一個jar,就是項目的jar
⑤ 如何將一個完整的Android工程打包成jar包
將一個完整的Android工程打包成jar包步驟:
1、右鍵工程--->Export
2、點擊Java--->JAR file---->Next如下圖
3、勾選src包即可,其他項不選
4、點擊finishi即可,在D盤就可以看到library的jar包
5、其他應用程序引用就可以
⑥ 如何將一個完整的Android工程打包成jar包
今天我教大家如果將Android工程打成Jar包的形式
工具/原料
Eclipse SDK jdk
方法/步驟
1
將一個Android的工程打成Jar包。右鍵工程--->Export
2
點擊Java--->JAR file---->Next
步驟閱讀
3
勾選src包即可,其他項不選
4
點擊finishi即可,在D盤就可以看到library的jar包
5
其他應用程序引用就可以
END
注意事項
這個只是代碼類的達成jar包,不包含res資源
⑦ android jar怎麼封jar
在android開發過程中,我們經常會有這種需求,自己開發一個類庫jar包,提供給別人調用。 即把項目A封裝成jar包,供項目B調用,而在項目B中調用項目A的activity的時候問題就出現了:找不到資源文件(異常:ERROR/AndroidRuntime(3341):Caused by: android.content.res.Resources$NotFoundException: Stringresource ID #0x7f060007)。問題是,只能共享src文件夾下的代碼,而不能共享res資源文件,夠郁悶!創建一個Androidproject, 用eclipse的export導出,去掉AndroidManifest.xml,res 什麼的,這樣只共享了代碼,而此代碼中所調用的res資源文件卻不能正常使用,否則會拋出res.Resources$NotFoundException異常。
那麼如何解決呢?
1.如果只用共享代碼,而共享的代碼中不涉及到res資源文件的調用的話,直接在Eclipse中導出jar包,在所需要的項目中引用即可。
2.如果共享代碼,而且共享的代碼中涉及到res資源文件的調用,網上通用的方法是把res資源文件放到assets文件夾中,再在src代碼中載入處理,然後再用eclipse導出jar包,引用即可(res資源雖然可以打進jar包,但當其他項目調用jar包時jar包中引用ID 指向的是當前項目的資源,關於如何讓jar包中的資源引用只想jar包中的res文件暫無解決方案。我的問題已解決,解決方案:把圖片資源放入assets包中一並打入jar包,布局就只能用代碼了。jar包中代碼可以成功引用jar包內的assets文件。
另:JNI層不可被打包入jar包,只能同jar包一同提供給第三方並放入工程目錄下的libs包中)。
3.如果共享代碼,而且涉及到res資源文件的調用,而且不想把res資源文件放到assets文件夾中的,直接生成jar包會出現的問題:
1).當在別的項目中引用此jar包時,在項目名上出現小紅叉,並且在console控制台上直接自動提示:Errorgenerating final archive: Found plicate file for APK:res/drawable-hdpi/icon.png,通常的解決方法時,在能編譯通過的此項目中直接去掉提示的資源文件,再生成jar包。
2).把公共的icon等資源文件刪除,生成jar包之後,此時在項目中引用,console控制台上無自動報錯現象。如果jar包中的activity調用了res資源文件夾中的文件,在當前項目中調用jar包中的acticity時,問題就出現了,activity所引用的res資源,如果引用的是Strings.xml文件中的值,則拋出異常ERROR/AndroidRuntime(3341):Caused by: android.content.res.Resources$NotFoundException:Stringresource ID#0x7f060007。如果引用的是layout文件夾中的文件,能找到layout中的xml,例如layout中ee.xml,可以找到R.layout.ee,但是在ee.xml中定義的控制項id卻引用不到,拋出異常ERROR/AndroidRuntime(13703):Caused by:java.lang.NullPointerException。如果在當前項目中調用不涉及jar包中的res的調用,一切OK。
4.如果共享代碼,而且共享的代碼中涉及到res資源文件的調用,如果封裝成jar包,這種方法是達不到要求的(調用jar中封裝的activity,還得保證jar包中activity正常調用jar中所封裝的res資源,上面說了,jar包中的res資源部分調用為空),那麼如何能滿足需求呢?把要生成jar包的項目做一下處理,在jar包項目的properties窗口中選擇android的選項卡的isLibaray,點擊apply按鈕或者ok按鈕(此時,jar包項目再點擊右鍵選擇runas → AndroidApplication就能正常運行了)。在要引用jar包的項目中,右擊項目名稱,打開properties框口,選擇android的選項卡的isLibaray右側的Add按鈕,添加jar包項目。這樣jar包項目中的activity就能正常引用到jar包項目中的res資源了。項目調用jar包項目的activity就正常了。
⑧ 如何將一個完整的Android工程打包成jar包
將一個完整的Android工程打包成jar包步驟:
1、右鍵工程--->Export
2、點擊Java--->JAR file---->Next如下圖
3、勾選src包即可,其他項不選
4、點擊finishi即可,在D盤就可以看到library的jar包
5、其他應用程序引用就可以。
⑨ 如何將一個完整的Android工程打包成jar包
方法/步驟
1
將一個Android的工程打成Jar包。右鍵工程--->Export
2
點擊Java--->JAR file---->Next
步驟閱讀
3
勾選src包即可,其他項不選
4
點擊finishi即可,在D盤就可以看到library的jar包
5
其他應用程序引用就可以
END
注意事項
這個只是代碼類的達成jar包,不包含res資源