當前位置:首頁 » 安卓系統 » android打包成jar

android打包成jar

發布時間: 2022-09-06 13:48:28

Ⅰ 怎麼把android第三方的library打成jar包用

你打包android處於什麼目的呢? 如果的android項目不包括任何資源引用(layout,image)等,而純粹是個公共類庫。那麼建議直接新建一個java project。該project引用android Library。 如果你的android項目包括資源引用。那麼不建議將其打包成jar。建議將其作為library project。方法很簡單,右擊屬性。選擇android,勾選isLibrary。引用時只需要在屬性中選擇addLibrary即可。

Ⅱ android studio 怎麼將so打包成jar

主要思想: 1:將所有的so文件打包進一個jar文件; 2:將這個jar文件作為依賴文件; 我不會寫Goovy的代碼,下面這些都是我從上面那些參考頁面抄的,大概意思能看懂,如果有問題,請指正 代碼 task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') { destinationDir file("$buildDir/native-libs") baseName 'native-libs' extension 'jar' from(new File(project(':MyProject').getProjectDir(), 'libs')) { include '**/*.so' } into 'lib/' from(new File(project(':library').getProjectDir(), 'libs')) { include '**/*.so' } into 'lib/' } tasks.withType(Compile) { compileTask -> compileTask.dependsOn(nativeLibsToJar) }

Ⅲ 如何將一個完整的Android工程打包成jar包

1 將一個Android的工程打成Jar包。右鍵工程--->Export 2 點擊Java--->JAR file---->Next 步驟閱讀 3 勾選src包即可,其他項不選 4 點擊finishi即可,在D盤就可以看到library的jar包 5 其他應用程序引用就可以

Ⅳ 如何將一個完整的Android工程打包成jar包

右鍵項目--build path--左邊點擊android--右邊有一個「is library」,勾選住,apply,ok。在項目的bin裡面會生成一個jar,就是項目的jar

Ⅳ 怎麼讓android生成jar包

將Android打包成jar包供人使用,可利用Java的反射技術,獲取相應的id.方便使用者替換自己所需要的。
1.新建Android項目:ActivityLibrary,這就是需要我們打包成jar包的項目:

2.MResource這個類的作用,就是利用J2SE反射技術獲取相應的ID資源。Android SDK也提供了獲取Id資源的方法:getResources().getIdentifier("main_activity", "layout", getPackageName());

看下MResource的代碼:

[java] view plain
package com.example.activitylibrary;

import android.content.Context;

/**
* 根據資源的名字獲取其ID值
* @author howlaa
*/
public class MResource {

//根據名稱獲取ID

Ⅵ Android 將引用的第三方jar包一起打成jar包

你打包android處於什麼目的呢?
如果的android項目不包括任何資源引用(layout,image)等,而純粹是個公共類庫。那麼建議直接新建一個java project。該project引用android Library。
如果你的android項目包括資源引用。那麼不建議將其打包成jar。建議將其作為library project。方法很簡單,右擊屬性。選擇android,勾選isLibrary。引用時只需要在屬性中選擇addLibrary即可。

Ⅶ android如何將res文件夾下的資源打包到jar中

1.打包時,將資源放在asset文件夾內,通過AssetsManager獲取指定資源:
目標應用和jar中的assets文件夾會合並,所以可以通過獲取該應用的此類文件夾來獲取目標資源
2.使用library項目
此類方法不能混淆代碼,也就是說發布時需要提供library源項目.在引用此lib的目標項目中會看到一個包含已經編譯成class.dex的jar文件,這個文件反編譯以後仍然是只有代碼部分。
3.使用雙重library項目
提供一種雙層library項目的方法,可以混淆代碼,但是xml與圖片資源仍然是暴露的,且發布時需要提供二級引用項目,操作上復雜度較高,不如直接提供jar包和資源
4.直接提供jar包和資源(分開)
依然是反射R文件,資源會被暴露給開發者。

Ⅷ 怎麼將android代碼打包成jar

高端cmd的方法我這里就不說了

我這里主要講的是Eclipse的生成jar的方法。

在要打包的項目上右擊,選擇Export(點擊項目 導出)

因為我的Eclipse導入了中文語言包。
(可以搜索 「Eclipse手動安裝中文包(手動安裝)」這個是我以前的經驗)

生成包有兩種
打包成一般的jar包 (jar文件)
打包成可運行的jar包

我說的是第一種。

下一步如圖

要注意的地方

只勾選「導出生成的類文件和資源」

生成設置的其他選項(可以直接完成生成的)

生成完成。
如果代碼中有警告,會彈出這個對話框。(其實jar還是生成成功了)

Ⅸ 如何使用Android Studio打包混淆的Jar

混淆android工程打成的jar包方式如下:
從SDK2.3開始、在android-sdk-windows\tools\下面多了一個proguard文件夾讓proguard.cfg起作用的做法很簡單,就是在eclipse自動生成的default.properties文件中加上一句「proguard.config=proguard.cfg」就可以

熱點內容
資料庫access2003 發布:2024-05-19 02:49:39 瀏覽:619
碧藍航線pc掛機腳本 發布:2024-05-19 02:30:03 瀏覽:588
腳本fir 發布:2024-05-19 02:28:57 瀏覽:260
阿里雲獨享伺服器 發布:2024-05-19 02:23:54 瀏覽:253
織夢源碼ga 發布:2024-05-19 02:23:20 瀏覽:571
java文件名後綴 發布:2024-05-19 02:14:39 瀏覽:956
快手點榜腳本 發布:2024-05-19 02:08:44 瀏覽:163
pythonforinkeys 發布:2024-05-19 01:55:44 瀏覽:793
電腦如何區域網共享文件夾 發布:2024-05-19 01:25:01 瀏覽:69
手機存儲越大性能越好嗎 發布:2024-05-19 01:14:28 瀏覽:177