2017-08-11 67 views
0

我在IDEA中遇到此錯誤,但我不想使用Android SDK。我以前能夠構建和運行得很好,有一天我像平常一樣打開項目,並開始出現此錯誤。Android Pre-Dex:未指定Android SDK的Android SDK

我正在使用libgdx進行遊戲,並且我已經取消了所有的android依賴關係(在設置和構建文件中)。它以前工作得很好,我如何阻止這種錯誤發生?

此外,我可以做./gradlew桌面:構建和./gradlew桌面:運行和一切工作正常。所以我猜這是一個IDEA的東西...

編輯:在建議的副本中,解決方案是添加一個Android SDK的引用。我不想使用Android SDK,因此我無法在建議的副本上使用該解決方案。

+0

如果不看一些示例項目,很難說出什麼問題。 – CrazyCoder

+0

什麼將足以顯示? – Luca

+0

[Error:Android Pre Dex:Android SDK未指定]可能的重複(https://stackoverflow.com/questions/30821256/errorandroid-pre-dex-android-sdk-is-not-specified) – Aryan

回答

0

所以我想通了。

這是一個IDEA問題,而不是一個gradlew或LibGDX問題。

如果有人想用LibGDX但沒有了Android SDK,你需要做到以下幾點:

  1. 從settings.gradle
  2. 刪除 '機器人' 中的build.gradle刪除了Android宏觀
  3. 如果您嘗試在IDEA中運行時遇到「Android Pre Dex」錯誤,則需要刪除所有Android引用。它在項目結構 - >模塊下,其中一個模塊將具有Android參考。刪除它,你應該很好去!