
bundles文件夾找不到
原因是bundles文件夾改為了packaged-classes文件夾

build/intermediates/packaged-classes/release/
在packaged-classes文件文件夾下就可以找到我們需要的.jar文件了
附上打包指令
//在Terminal中鍵入 gradlew makeJar 回車看到如下所示就OK了
// jar在app libs中
task makeJar(type: Copy) {
delete 'build/libs/mysdk.jar'
from('build/intermediates/packaged-classes/release/')
into('build/libs/')
include('classes.jar')
rename('classes.jar', 'mysdk.jar')
}
makeJar.dependsOn(build)

位置 build/libs/
關(guān)于aar包
理解為Android項(xiàng)目獨(dú)有的jar包(包含class文件和資源文件)使用和jar文件,在我們打包的同時(shí)其實(shí)已經(jīng)生成了位置如圖

位置 /build/output/aar/
如何使用呢,來點(diǎn)簡(jiǎn)單粗暴有用的

直接復(fù)制aar和jar到module的libs
在 gradle 的依賴配置中加入 compile(name: 'xxx', ext: 'aar') 這一句,依賴即可關(guān)聯(lián)完畢,
dependencies {
compile(name:'myaartest',ext:'aar')
}
//這句很重要 不加資源無法加載
repositories{
flatDir{
dirs 'libs'
}
}
會(huì)在Module的build/intermediates/exploded-aar 目錄下,生成一些臨時(shí)文件。如果android studio安裝了反編譯工具則可以按F3進(jìn)入代碼,查看源代碼文件,如果有這部分文件,則可以編譯修改代碼。