2015-05-01 12 views

risposta

34

Infine, ho importato il mio progetto con progetto di importazione in modo il file iml è stato ricreato.

+0

Grazie per una soluzione. Non pensavo che fosse troppo semplice e avevo cercato di aggiungere nuovamente i moduli, era troppo difficile. Alla fine ho trovato http://stackoverflow.com/questions/30391581/automatically-migrating-projects-to-gradle-in-android-studio e ho importato di nuovo un progetto Android Studio esistente. Questa è una sciocchezza, ma funziona. Dopo quello vide la tua soluzione. – CoolMind

3

file di IML è necessario caricare il progetto.

Individuare la cartella del file .iml usato per essere in> tasto destro> Storia locale> Mostra history.From ci si dovrebbe essere in grado di ripristinare il file IML

+0

In realtà, quando lo faccio non mostra il file iml nella cronologia locale: S –

9

Mi è successo questa mattina * e fortunatamente c'è una soluzione abbastanza semplice.

  1. Press Ctrl+Alt+Shift+S (o andare a File > Project Structure...) e fare clic Modules sulla sinistra della finestra.
  2. Fare clic sul numero verde + sopra l'elenco di moduli, quindi New Module. Seleziona il tipo di modulo (Java, Android, Flash, cosa hai) e fai clic su Next.
  3. Immettere i dettagli del modulo perso. Fare clic sul pulsante Sfoglia a destra di Content Root e accedere alla directory che contiene il modulo perso. Il nome del modulo verrà popolato con il nome della directory per impostazione predefinita, ma è possibile rinominarlo senza problemi.

(* Ho ... avuto un po 'entusiasta con il vecchio git clean -fd. Io non lo consiglio.)

0

Ho avuto lo stesso problema di oggi. IntelliJ IDEA 2017.1.2 si è lamentato di un modulo che avevo refactored il suo nome da diciamo "module-a" a "module-b". Apparentemente, IDEA si aspettava il file IML con il vecchio nome (module-a.iml), quindi aveva sempre questo avviso fastidioso all'avvio.

Quello che ho fatto e lavorato per me è creare manualmente proprio accanto al nuovo file "module-b.iml" nel file system anche il file "module-a.iml". Un falso, ho clonato "module-b.iml" in "module-a.iml". L'avvertimento è scomparso.

Infine, ho eliminato il file inutile "module-a.iml" dall'interno di IDEA. Nella prossima startup non ho ricevuto avvisi.

3

Si è verificato un problema simile con PHPStorm (anch'esso basato su idea), causato da una ridenominazione del mio progetto. La soluzione era semplice: avevo solo bisogno di rimuovere la riga corrispondente per la dichiarazione del modulo nel file <project-directory>/.idea/modules.xml. Non è stato necessario riaprire il progetto come mi sembrava, ma l'ho fatto lo stesso.

Si è verificato questo problema con PHPStorm 2017.1.3.

+0

Questa è la risposta giusta se hai eliminato la cartella del modulo e non ne hai più bisogno. –

4

L'errore non ha nulla a che fare con le gemme. Si prega di provare a eliminare il.nuovo elenco idea e l'utilizzo di "Open Directory" nella stessa directory di ricreare lo .-- Dmitry Jemerov

↑an answer on intellij-support.jetbrains.com

Questo mi ha aiutato. Ho appena chiuso Pycharm, quindi cancellato la directory .idea, quindi apro di nuovo Pycharm e l'errore è scomparso.

4

Prova File -> Invalidate Caches/Restart ...

1

Chiusura IntelliJ. L'eliminazione della cartella .idea e la riapertura di intellij hanno funzionato per me.

Problemi correlati