studio para new intellij instalar idea descargar create configurar java android intellij-idea

java - para - intellij vs android studio



Intellij IDEA se colgó y ahora arroja un error (10)

Trabajo en Intellij IDEA, pero mi computadora se congela así que apago mi computadora. (botón de encendido de clic largo) Cuando encendí la computadora e inicié IntelliJ IDEA tuve este error:

Cannot load settings from file ''C:/Users/user/.IdeaIC13/config/options/code.style.schemes.xml'': java.lang.AssertionError: Unexpected content storage modification File content will be recreated

Cerré IDEA y empiezo de nuevo, ahora no tengo el error anterior, pero cuando abro mi proyecto tengo este error:

Error:Internal error: (org.jdom.input.JDOMParseException) Error on line 1: Content is not allowed in prolog. org.jdom.input.JDOMParseException: Error on line 1: Content is not allowed in prolog. at org.jdom.input.SAXBuilder.build(SAXBuilder.java:533) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98) at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41) at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45) at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518) ... 20 more Caused by: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Content is not allowed in prolog. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:441) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1436) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:999) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:649) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:518) at org.jdom.input.SAXBuilder.build(SAXBuilder.java:946) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:364) at com.intellij.openapi.util.JDOMUtil.loadDocument(JDOMUtil.java:342) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:69) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadRootElement(JpsLoaderBase.java:40) at org.jetbrains.jps.model.serialization.JpsLoaderBase.loadComponents(JpsLoaderBase.java:52) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadFromDirectory(JpsProjectLoader.java:119) at org.jetbrains.jps.model.serialization.JpsProjectLoader.loadProject(JpsProjectLoader.java:98) at org.jetbrains.jps.model.serialization.impl.JpsSerializationManagerImpl.loadModel(JpsSerializationManagerImpl.java:41) at org.jetbrains.jps.cmdline.JpsModelLoaderImpl.loadModel(JpsModelLoaderImpl.java:45) at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:71) at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:198) at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:113) at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:133) at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)

¿Como puedo solucionar este problema?


  1. En la carpeta .idea, muchos archivos XML están presentes.

  2. Este error se produce si algunos archivos XML no son válidos.

  3. Primero verifique el archivo workspace.xml es válido o no.

  4. Si el archivo workspace.xml es válido, entonces verifique el otro archivo.


En mi caso, los archivos del proyecto bajo .idea se corrompieron. Si tiene los archivos del proyecto marcados en SVN o guardados en algún lugar, simplemente elimine todos los cambios locales y vuelva a la copia de trabajo anterior. También reconstruya la memoria caché mediante Archivo -> Invalidar caché.

Después de eso, está arreglado para mí. El "Error: Error interno: (org.jdom.input.JDOMParseException)" desapareció.


En mi caso, nada de esto funcionó.

Pero la solución final fue muy fácil:

rm -r ~/Library/Preferences/AndroidStudio[X.X]/codestyles/


Esta respuesta funciona tanto para IntelliJ como para AndroidStudio

Si ni siquiera puede abrir su proyecto en IntelliJ [AndroidStudio]:

  • Cierre IntelliJ [AndroidStudio]
  • Vaya al directorio <su_casa> /. IntelliJIdeaXX [.AndroidStudioXX] / system / cache

    DÓNDE

    • <su_casa> es

      • Usuarios de Windows: C:/Users/<**Your User**>/ (o %USERPROFILE% )
      • Usuarios de Linux (Ubuntu), Mac: ~/
    • XX es su versión IntelliJ (este directorio es "caché" en algunas versiones).

  • Eliminar todos los archivos en el directorio de caché.
  • Luego reinicie IntelliJ [AndroidStudio]

Esto funcionó para mí en el pasado.


He encontrado en varias ocasiones que "El contenido no está permitido en prólogo" presentado cuando tenía un archivo XML con espacios iniciales delante de las declaraciones de tipo xml o doc al comienzo del archivo.

Tuve los mismos síntomas y pude resolverlo al cerrar el proyecto y examinar cada uno de los archivos XML en la carpeta del proyecto ".idea". En mi caso, descubrí que de algún modo se habían agregado unos cientos de líneas de espacios en blanco al archivo "workspace.xml". Eliminé el espacio en blanco inicial del archivo, reinicié IDEa y todo funcionó de nuevo.


Pruebe File -> Invalidate Caches / Restart ...


Si está utilizando un sistema de control de versiones como github, la manera más fácil es borrar su carpeta de proyectos, abrir IntelliJ y clonar su repositorio nuevamente. Cualquier archivo que esté dañado va a desaparecer y debería funcionar bien de nuevo.


Tuve el mismo problema cuando Windows se bloqueó mientras Android Studio estaba encendido. Seguí los siguientes pasos:

  • Cerrar Android Studio
  • Elimine el directorio .idea fuera de la carpeta del proyecto. Nota: No elimine el directorio .idea dentro de la carpeta del proyecto. El directorio .idea que debe eliminar contendrá algunos archivos .iml .
  • Reinicie Android Studio
  • tadaaa !!

  • Tuve el mismo problema, eliminé el directorio .idea y los archivos * .iml y volví a crear el proyecto.


    mi solución

    En project/.idea , he roto el archivo workspace.xml . Acabo de cerrar Android Studio (Intellij IDEA), eliminar este archivo e iniciar Android Studio.

    Todos los demás enfoques no funcionan para mí.