當前位置:首頁 » 安卓系統 » android封裝jar

android封裝jar

發布時間: 2022-10-23 11:36:48

① 如何將一個完整的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資源

熱點內容
三角定位演算法 發布:2025-01-31 11:25:33 瀏覽:147
java判斷空格 發布:2025-01-31 11:24:01 瀏覽:831
安卓照片加鬍子是什麼軟體 發布:2025-01-31 11:20:03 瀏覽:907
創建資料庫並設置編碼 發布:2025-01-31 11:11:52 瀏覽:781
搭建數據中心需要的伺服器配置 發布:2025-01-31 11:11:44 瀏覽:590
c語言小數點後四捨五入 發布:2025-01-31 11:10:10 瀏覽:496
httpslinux 發布:2025-01-31 11:10:09 瀏覽:828
java4 發布:2025-01-31 11:08:42 瀏覽:355
什麼是密碼屏蔽 發布:2025-01-31 11:05:13 瀏覽:216
一個演算法的效率可分為 發布:2025-01-31 11:05:12 瀏覽:639