最簡單的方式生成Jar
新建一個(gè)android library module
將想要打包的類放到module中
-
在build中添加
` task buildJar(type: Copy) { delete 'build/libs/yourJarName.jar' from('build/intermediates/bundles/release/') into('build/libs/') include('classes.jar') rename('classes.jar', 'yourJarName.jar') } //將buildJar添加到gradlew命令中 buildJar.dependsOn(build)`
在Terinal中輸入gradlew buildJar回車,執(zhí)行成功之后即可在medule的libs文件夾下看到y(tǒng)ourJarName.jar這個(gè)jar包形葬。
這樣一個(gè)jar包就打包成功了昂媳巍料皇!
生成Arr
生成arr就很簡單了吧侗妗涡匀!只需要編譯一下library。
在build-->outputs-->arr下就會(huì)生成arr溉知。使用的時(shí)候直接拷貝即可陨瘩。
關(guān)于Arr的使用
將Arr放到libs文件夾下,然后在build文件夾下添加
compile (name: 'mylibrary-debug', ext: 'aar')
在build的android里面添加
repositories{
flatDir {
dirs 'libs'
}
即可完成Arr的引用级乍。然后就可以在module中愉快的使用Arr了舌劳。