From c2bb825d701db12e50a51b7a69b786c91aba7daa Mon Sep 17 00:00:00 2001 From: Norman Breau Date: Sun, 2 May 2021 15:28:13 -0300 Subject: [PATCH] fix(android): Fix deprecated left shift usage (support was removed in Gradle 5) --- src/android/build-extras.gradle | 32 +++++++++++++++++--------------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/src/android/build-extras.gradle b/src/android/build-extras.gradle index a0a7844af..e42c99dcd 100644 --- a/src/android/build-extras.gradle +++ b/src/android/build-extras.gradle @@ -19,25 +19,27 @@ ext.postBuildExtras = { def inAssetsDir = file("assets") def outAssetsDir = inAssetsDir + outAssetsDir.mkdirs() def outFile = new File(outAssetsDir, "cdvasset.manifest") - def newTask = task("cdvCreateAssetManifest") << { - def contents = new HashMap() - def sizes = new HashMap() - contents[""] = inAssetsDir.list() - def tree = fileTree(dir: inAssetsDir) - tree.visit { fileDetails -> - if (fileDetails.isDirectory()) { - contents[fileDetails.relativePath.toString()] = fileDetails.file.list() - } else { - sizes[fileDetails.relativePath.toString()] = fileDetails.file.length() + def newTask = task("cdvCreateAssetManifest") { + doLast { + def contents = new HashMap() + def sizes = new HashMap() + contents["test"] = inAssetsDir.list() + def tree = fileTree(dir: inAssetsDir) + tree.visit { fileDetails -> + if (fileDetails.isDirectory()) { + contents[fileDetails.relativePath.toString()] = fileDetails.file.list() + } else { + sizes[fileDetails.relativePath.toString()] = fileDetails.file.length() + } } - } - outAssetsDir.mkdirs() - outFile.withObjectOutputStream { oos -> - oos.writeObject(contents) - oos.writeObject(sizes) + outFile.withObjectOutputStream { oos -> + oos.writeObject(contents) + oos.writeObject(sizes) + } } } newTask.inputs.dir inAssetsDir