From 09af1c4c4451abdee0f1fd5b59efe5bd7ce04072 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Fri, 20 Nov 2015 21:59:24 -0800 Subject: [PATCH] Better error message if aapt fails. --- .../com/beust/kobalt/plugin/android/AndroidPlugin.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt b/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt index 348dec80..f9ae0bc5 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt @@ -126,7 +126,13 @@ public class AndroidPlugin @Inject constructor(val javaCompiler: JavaCompiler) directory = cwd } - fun call(args: List) = run(arrayListOf(aaptCommand) + args) + fun call(args: List) = run(arrayListOf(aaptCommand) + args, + errorCallback = { output -> + error("Error running $aaptCommand:") + output.forEach { + error(" $it") + } + }) } private fun generateR(project: Project, generated: Path, aapt: String, resDir: String) {