Android Pre-Dex:未指定Android SDK时未指定Android SDK

时间:2017-08-11 02:19:55

标签: android intellij-idea libgdx

我在IDEA中遇到此错误,但我不想使用Android SDK。我之前已经能够构建并运行得很好,有一天我像平常一样打开了我的项目,并且我开始收到此错误。

我正在使用libgdx开发游戏,并且我已经取出了所有Android依赖项(在设置和构建文件中)。它以前工作得很好,如何阻止这个错误发生?

另外,我可以做./gradlew桌面:build和./gradlew桌面:运行,一切正常。所以我猜它是一个IDEA的东西......

编辑:在建议的副本中,解决方案是添加对Android SDK的引用。我不想使用Android SDK,因此我无法在建议的副本上使用该解决方案。

1 个答案:

答案 0 :(得分:4)

所以我想通了。

这是一个IDEA问题,而不是gradlew或LibGDX问题。

如果有人想使用LibGDX但没有Android SDK,您需要执行以下操作:

  1. 删除' android'来自settings.gradle
  2. 删除build.gradle中的android宏
  3. 如果您获得了Android Pre Dex'尝试在IDEA中运行时出错,您需要删除所有Android引用。它是在项目结构下 - >模块,其中一个模块将有一个Android参考。删除它,你应该好好去!