2017-08-11 3 views
0

Je reçois cette erreur dans IDEA, mais je ne veux pas utiliser un SDK Android. J'ai été capable de construire et de fonctionner très bien avant, et un jour j'ai juste ouvert mon projet comme d'habitude, et j'ai commencé à avoir cette erreur.Android Pre-Dex: Android SDK n'est pas spécifié sans android SDK

Je travaille sur un jeu avec libgdx, et j'ai retiré toutes les dépendances Android (dans les paramètres et les fichiers de construction). Cela a bien fonctionné avant, comment puis-je empêcher cette erreur de se produire?

Aussi, je peux faire ./gradlew desktop: build et ./gradlew desktop: exécuter et tout fonctionne bien. Donc je suppose que c'est une chose IDEE ...

Editer: Dans le doublon suggéré, la solution est d'ajouter une référence au SDK Android. Je ne veux pas utiliser le SDK Android, donc je ne peux pas utiliser la solution sur le duplicata suggéré.

+0

Il est difficile de dire quel est le problème sans regarder un exemple de projet. – CrazyCoder

+0

Qu'est-ce qui serait suffisant pour montrer? – Luca

+0

duplication possible de [Erreur: Android Pre Dex: Android SDK n'est pas spécifié] (https://stackoverflow.com/questions/30821256/errorandroid-pre-dex-android-sdk-is-not-specified) – Aryan

Répondre

0

Donc, je l'ai compris.

Il s'agissait d'un problème IDEA, pas un problème Gradlew ou LibGDX.

Si quelqu'un veut utiliser LibGDX mais sans le SDK Android, vous devez effectuer les opérations suivantes:

  1. Supprimer 'android' de settings.gradle
  2. Retirez la macro android dans le build.gradle
  3. Si vous obtenez l'erreur 'Android Pre Dex' en essayant de vous lancer dans IDEA, vous devez supprimer toutes les références Android. C'était sous Project Structure -> Modules, un des modules aura une référence Android. Supprimez-le, et vous devriez être prêt à partir!