AndroidStduio3.0使用gradle將module打包jar文件,首先需要安裝gradle。 打開控制台輸入 open -e .bash_profile 命令,就可以打開配置文件的文本,在裡面添加 然後進行保存。在輸入 source .bash_profile 命令保存你的設置。 在控制 ...
AndroidStduio3.0使用gradle將module打包jar文件,首先需要安裝gradle。
打開控制台輸入 open -e .bash_profile 命令,就可以打開配置文件的文本,在裡面添加
然後進行保存。在輸入 source .bash_profile 命令保存你的設置。
在控制台輸入 gradle -version 命令來判斷你的安裝gradle是否成功
當返回這樣的時候就可以判斷安裝gradle成功。
gradle安裝成功之後在module模塊的gradle文件裡面的 android{} 添加
lintOptions {
checkReleaseBuilds false
abortOnError false
}
來保證打包的時候不會出錯。要主要需要在dependencies加入testCompile依賴
dependencies {
testCompile 'junit:junit:4.12'
}
最後在添加以下代碼用來生成jar文件
task makeJar(type: Copy) {
delete 'build/intermediates/task.jar'
from('build/intermediates/intermediate-jars/debug')//修改這裡後就能導出.jar了
into('build/intermediates/')//輸出位置
include('classes.jar')//導入的架包的classes文件
rename('classes.jar','task.jar')// 修改名字
dependsOn build
}
然後在terminal執行 gradle makeJar 命令,運行腳本,成功執行腳本。
·
需要註意的是需要在module模塊的build裡面來找jar生成的文件,預設是生成在如下圖所示,但是實際上和AndroidStudio版本有關,需要通過實際情況來修改路徑。