Skip to content

Android 自定义 gradle plugin 实现自定打包上传apk

Notifications You must be signed in to change notification settings

initzf/uploadplunin

Repository files navigation

uploadplunin

Android 自定义 gradle plugin 实现自定打包上传apk到指定服务器

1、先修改buildSrc目录下的 UploadPlugin.groovy 中47行代码 替换成自己的服务器地址

uploadFile(file, "http://127.0.0.1:8080/bb/upload2")

2、执行 ./gradlew uploadApk 或者在gradle右侧视图中找到 app->Tasks->other->uploadApk 单击执行

3、使用第二种方式实现打包上传、当执行了 assembleDebug 脚本,打包完成后会自动触发uploadApk脚本上传到服务器

Task task = project.task("uploadApk") {
      } doLast {
          println("第二步 上传")
          findFile(project)
      }
      project.tasks.whenObjectAdded { Task theTask ->
          if (theTask.name == 'assembleDebug') {
              println("第一步 打包")
              theTask.dependsOn(task)
          }
      }

About

Android 自定义 gradle plugin 实现自定打包上传apk

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published