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包變得更大,如果不希望別人看到你的原始碼...