Android studio打包生成Jar包

2021-09-12 12:49:48 字數 1157 閱讀 8371

1.準備要打包的library

想打包成jar包的話就要先把要打包的內容library中,

首先建立乙個moudle,將要打包的內容放到這個moudle中

然後在這個moudle的.gradlez中進行如下配置

// 定義jar包名稱

def sdk_basename = "myjar";

// 定義jar包版本

def sdk_version = "_v1.0.0";

def sdkdestinationpath = "build/outputs/jar/";

def zipfile = file('build/intermediates/packaged-classes/release/classes.jar')

task deletebuild(type: delete)

// 這個task 後面的makejar就相當於乙個方法然後下面的makejar.dependson就相當於呼叫這個方法引數就是上面的deletebuild

task makejar(type: jar)

makejar.dependson(deletebuild, build)

直接載入dependencies的下面就可以了,如下圖位置

如果打包的時候需要混淆的話

將minifyenabled設定為true

混淆的東西後面再說

2.所有的內容都新增到library中之後就可以進行打包了

在terminal命令視窗下輸入打包命令

gradlew makejar

直到編譯成功,顯示build successful,提示打包成功了就可以了,如果成功的話就可以在output中找到這個打好的jar包了

檔案位置在

android studio混淆打包

前幾天一直在研究android studio的混淆打包,網上查了各種資料,東拼西湊的總算把這乙個需求給實現了 as打包比eclipse要簡單很多,以乙個簡單的工程為例 當你需要混淆打包的時候將minifyenabled 後面的布朗值改為true,而下面則是所依據的混淆檔案,在eclipse中prog...

androidstudio打包失敗

今天安卓應用打包的時候出現了倆個報錯的問題,在這裡記錄總結一下 問題一 像這種型別的問題 error 5 error hello blank fragment is not translated in en english es spanish missingtranslation 解決方案就是在 ...

Android Studio 打包JAR及其原始碼

有時候我們需要把某些子工程打包成jar。或者把某些包某些功能打包成jar。我居然沒有搜尋到在as下如何把源 打包到jar中去。我在這兒分享一下把原始碼打包打jar。專案打包成jar請跳轉到這兒 android studio 如何打jar包 打包原始碼會讓jar包變得更大,如果不希望別人看到你的原始碼...