diff --git a/src/serious_python_android/android/build.gradle b/src/serious_python_android/android/build.gradle index 01d7e2f..03d1f3a 100644 --- a/src/serious_python_android/android/build.gradle +++ b/src/serious_python_android/android/build.gradle @@ -98,7 +98,9 @@ android.defaultConfig.ndk.abiFilters.each { abi -> tasks.register("downloadDistArchive_$abi", Download) { src "https://github.com/flet-dev/python-build/releases/download/v${python_version}/python-android-dart-${python_version}-${abi}.tar.gz" dest new File(buildDir, "python-android-${abi}.tar.gz") + onlyIfModified true } + tasks.register("untarFile_$abi", Copy) { from tarTree(tasks.named("downloadDistArchive_$abi").get().dest) into "src/main/jniLibs/$abi" @@ -129,4 +131,4 @@ if (System.getenv('SERIOUS_PYTHON_BUILD_DIST')) { task copyOrUntar(dependsOn: packageTasks) } -preBuild.dependsOn copyOrUntar \ No newline at end of file +preBuild.dependsOn copyOrUntar