android Studio 版本 2022.3.1
gradle版本 8.1.1
问题 gradle中无build等操作项
需要在File->setting->Expermental->勾选 Configure all Gradle tasks during Gradle Sync,如下图所示,勾选后Apply然后在点OK
之后在点一下toolbar上大象的按钮(Sync Project with Gradle Files)
现在侧边栏gradle中就能看的build 等一些操作。
生成aar包
创建module就不多说了,主要说一下生成aar,点击侧边栏gradle->点击到module名称->点击build->点击assemble
这样生成完成后在项目的module下 build文件夹outputs中就能看的生成的aar
生成sources jar
module下的build.gradle增加如下代码
//将源码打包 为了保证引入的aar 包可以查看源码
task sourcesJar(type: Jar) {
//这里gradle版本8以上有改动 需要用 archiveClassifier 而不是classifier
archiveClassifier = 'sources'
from android.sourceSets.main.java.srcDirs
}
在回到侧边栏gradle,找到module->other->滚动最后面->sourcesJar,点击即可
这样生成完成后在项目的module下 build文件夹libs中就能看的生成的sources.jar