찾다

 >  Q&A  >  본문

android-studio - Android Studio中如何让Gradle自动执行Task

我在app中的build.gradle中定义了如下一个task:

task importHTML(type: Copy){
    println('start import htmls')
    from('../web')
    into('./app/src/main/assets')
    include('**/*')
}

我试过在右侧gradle标签下可以定义excute before Syncexcute after Sync等等。。
但是每次运行app的时候,都不会执行这个task,只有在SyncMake的时候才有用。

如何让app每次运行的时候都去执行这个task操作呢?

ringa_leeringa_lee2772일 전541

모든 응답(5)나는 대답할 것이다

  • 阿神

    阿神2017-04-17 17:45:15

    실행 중인 구성에는 사전 실행 작업이 있습니다. 기본값은 Gradle 어셈블리입니다. 이 작업 전에 작업을 추가할 수 있습니다.

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:45:15

    기본적으로 앱은 assembleDebug 작업을 실행하므로

    으아아아

    위 코드를 빌드에 추가하기만 하면 됩니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:45:15

    importHTML(type: Copy, dependencyOn:'assmbleDebug') 작업, 필요에 따라 presentsOn에 다양한 컴파일 단계 작성

    회신하다
    0
  • 黄舟

    黄舟2017-04-17 17:45:15

    gradle의 작동 메커니즘을 이해하려면 "gradle for android"를 읽어보는 것이 좋습니다

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 17:45:15

    블로그 게시물 추천: Gradle 기본 지식 포인트 및 공통 구성

    회신하다
    0
  • 취소회신하다