我有ligdx / robovm / gradle / android studio项目,其中包含核心,ios,android和桌面子项目。我想克隆android子项目并创建一个非常相似的子项目(我将其命名为android-full)。我已经复制粘贴了android目录,并对其进行了重命名,以及其中的内容(build.gradle,AndroidManifest.xml)。在settings.gradle中,我已将“ android-full”添加到列表中。在build.gradle(根目录)中,我已将粘贴的project(“:android”)复制粘贴到project(“:android-full”)。当我尝试同步gradle时出现异常:
错误:使用外部系统期间的异常:
来自日志的完整stacktrace在这里:
来自libgdx论坛的一个人甚至为我创建了带有演示项目的github repo(带有2个android子项目ofc)。Gradle可以毫无问题地工作。在这里是:https : //github.com/piotr-j/doubledroid但是当我从core / src和android / android-full(没有build.gradle)复制粘贴源代码时,我立即得到了相同的结果例外。我还将所有gradle文件与diff checker进行了比较,它们几乎相同(结构与gradle的版本相同,我只有更多的库)。
我使用最新的Android Studio(1.4)和Gradle 2.4。
我尝试重新启动android studio,从头开始再次做所有事情,删除.gradle目录,弄乱.idea配置,并且仍然是相同的异常,但信息不多。
我不知道如何解决,但是我解决了这个问题。我只是将其导入Eclipse(带有gradle插件)中。项目出现没有任何问题。然后我意识到在代码中有修复的小错误,再次清理并构建了所有内容。然后项目工作了,我将其关闭,然后再次打开Android Studio。然后就可以了!我猜有些gradle vs android studio的bug。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句