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 29fbd209..062a4450 100644 --- a/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt +++ b/src/main/kotlin/com/beust/kobalt/plugin/android/AndroidPlugin.kt @@ -233,7 +233,14 @@ public class AndroidPlugin @Inject constructor(val javaCompiler: JavaCompiler) val classesDex = "classes.dex" val outClassesDex = KFiles.joinDir(classesDexDir, classesDex) - RunCommand(dx).run(listOf("--dex", "--output", outClassesDex, buildDir!!.toString())) + val args = listOf("--dex", "--output", outClassesDex) + val otherArgs = + project.dependencies?.let { + it.dependencies.map { + it.jarFile.get().path + }.filter { ! it.endsWith(".aar") && ! it.endsWith("android.jar") } + } ?: emptyList() + RunCommand(dx).run(args + otherArgs) // // Add classes.dex to existing .ap_