diff --git a/android/build.gradle b/android/build.gradle index 22e8024edd..e68bbb35ee 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -116,12 +116,6 @@ android{ } } } - - if(!project.ext.hasSprites()){ - println "Scheduling sprite pack." - assembleDebug.dependsOn ":tools:pack" - assembleRelease.dependsOn ":tools:pack" - } } // called every time gradle gets executed, takes the native dependencies of // the natives configuration, and extracts them to the proper libs/ folders @@ -157,3 +151,11 @@ task run(type: Exec){ def adb = path + "/platform-tools/adb" commandLine "$adb", 'shell', 'am', 'start', '-n', 'io.anuke.mindustry/mindustry.android.AndroidLauncher' } + +if(!project.ext.hasSprites()){ + tasks.whenTaskAdded{ task -> + if(task.name == 'assembleDebug' || task.name == 'assembleRelease'){ + task.dependsOn ":tools:pack" + } + } +}