斯卡拉+阿卡流+ libgdx + gradle =给我一个难的时间

我正在尝试一个实验…我正在尝试按照akka流符合libgdx的教程,但是想让我的项目使用gradle而不是sbt(我想在将来,如果我想要做更多,它会对我来说,要弄清楚如何添加其他库如bullet3d等)更加微不足道。 这纯粹是为了学习的目的。 这就是说,我设法让桌面构建工作,但没有运气的Android构建…我一直得到同样的错误:

Error:Execution failed for task ':android:transformResourcesWithMergeJavaResForDebug'. 

com.android.build.api.transform.TransformException:com.android.builder.packaging.DuplicateFileException:复制在APK reference.conf中复制的文件File1:/home/user/.gradle/caches/modules-2/files-2.1/ com.typesafe / ssl-config-core_2.11 / 0.2.1 / 3d2e6a36a7427d6f9d3921c91d6ac1f57dc47b57 / ssl-config-core_2.11-0.2.1.jar File2:/home/user/.gradle/caches/modules-2/files-2.1 /com.typesafe.akka/akka-stream_2.11/2.5.4/f6de423be6bf66b4ebf65e83008d38c24d1eea95/akka-stream_2.11-2.5.4.jar File3:/home/user/.gradle/caches/modules-2/files-2.1/ com.typesafe.akka /阿卡-actor_2.11 / 2.5.4 / 80ce36e1a582f06de68046f5731b95a88043bebb /阿卡-actor_2.11-2.5.4.jar

我已经尝试了几个类似的问题的解决方案(不包括包装选项中的许可证文件),但没有运气。 我也尝试添加罐子本身…我不知道我是否正确地做了这个部分。 我基本上包括了jar的所有路径:

 /home/user/.gradle/caches/modules-2/files-2.1/com.typesafe.akka/akka-stream_*/*/*/akka-stream_*-*.jar 

被排除在包装选项之外,它也没有做太多…

我简直不敢相信这是如此复杂的工作。 我曾经认为,因为斯卡拉是一个jvm语言,这将是微不足道的,但我想现在我知道更好。 在尝试所有这些事情之后,我在这里发布信息,希望能够让这个工作。 如果没有,我想我会尝试与Kotlin。

提前致谢!

Interesting Posts