Eclipse no genera MainActivity.java & activity_main.xml

Al crear un nuevo proyecto de aplicación para Android, MainActivity.java bajo su nombre de paquete debe generarse automáticamente en la carpeta src & activity_main.xml debe crearse dentro de la carpeta de diseño . Pero no es creado.

Introduzca aquí la descripción de la imagen

Y también en manifiesto no genera este POC

  <activity android:name="info.androidhive.slidingmenu.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> 

Sin embargo, he añadido todas estas cosas manualmente.

  • Activity_main.xml muestra este error

      Eclipse is loading framework information and the layout library from the SDK folder. activity_main.xml will refresh automatically once the process is finished. 
  • MainActivity.java no reconoce el campo de diseño en setContentView(R.layout.activity_main)

Y ayer me downloalded las actualizaciones de SDK Manager estas herramientas se instalan / actualizado Introduzca aquí la descripción de la imagenIntroduzca aquí la descripción de la imagen

He intentado limpiar el proyecto, cambiar el espacio de trabajo, reiniciar el eclipse y las ventanas, pero no ayuda 🙁

Como dijo un chico

Tuve el mismo problema, aunque he descargado el SDK de Android e hizo una instalación limpia, pero sólo lo resolví. Traté de hacer clic en "Ayuda" -> "Buscar actualizaciones", y luego recibí un mensaje pop-up diciendo que todo estaba actualizado, pero después de más investigaciones me pareció que no estaba al día. Lo que debe hacer es hacer clic en "Ayuda" -> "Instalar nuevo software" e instalar (esto lo actualizará) desde esta url: https://dl-ssl.google.com/android/eclipse/

Consulta aquí el hilo https://code.google.com/p/android/issues/detail?id=66647

Resolví el problema cambiando el método mientras que creaba el nuevo proyecto … No sé porqué pero después de poner ADT a la última versión, cuando creamos la "actividad en blanco", genera las carpetas vacías del src y del res pero si creamos la nueva "actividad vacía" , Genera el programa por defecto hello world como en las versiones anteriores de ADT …. SO simplemente haga clic en crear actividad vacía cuando se agregue el nuevo proyecto android

Lo mismo me pasó hace un par de días después de actualizar SDK a través de Android SDK Manager. Cuando reinicié eclipse, recibí un pop-up diciendo que mi herramienta de desarrollo de Android (ADT) o un complemento para Eclipse necesita actualizar a la versión 22.6.2

Aquí está la información http://developer.android.com/tools/sdk/eclipse-adt.html

Y haga clic en actualizar ADT, las instrucciones de descarga están allí.

Lo copié aquí por si acaso,

Descargue el complemento ADT Inicie Eclipse y, a continuación, seleccione Ayuda> Instalar nuevo software. Haga clic en Agregar, en la esquina superior derecha. En el cuadro de diálogo Agregar Repositorio que aparece, ingrese "ADT Plugin" para el Nombre y la siguiente URL para la Ubicación: https://dl-ssl.google.com/android/eclipse/ Nota: El sitio de actualización de las Herramientas de Desarrollo de Android requiere un conexión segura. Asegúrese de que la URL del sitio de actualización introducida comienza con HTTPS. Haga clic en Aceptar. En el cuadro de diálogo Software disponible, seleccione la casilla de verificación junto a Herramientas de desarrollo y haga clic en Siguiente. En la siguiente ventana, verá una lista de las herramientas que se van a descargar. Haga clic en Siguiente. Lea y acepte los acuerdos de licencia y, a continuación, haga clic en Finalizar. Si recibe una advertencia de seguridad que indica que no se puede establecer la autenticidad o validez del software, haga clic en Aceptar. Cuando finalice la instalación, reinicie Eclipse.

Espero que esto ayude.

Hay una opción para seleccionar si se generan MainActivity y activity_main.xml . ¿Estás seguro de que los has seleccionado? Asegúrese de seleccionarlo.

Introduzca aquí la descripción de la imagen

Sin eso, mi proyecto es el mismo que el tuyo:

Introduzca aquí la descripción de la imagen

Esas soluciones no funcionaron para mí también, pero lo que resolver el problema para mí fue la eliminación de los proyectos appcompat que se crean automáticamente cuando creamos un nuevo proyecto de aplicación de Android.

Estaba teniendo el mismo problema. Intenté crear el proyecto con un Target SDK diferente. He utilizado API 16 Android 4.1 y que funcionó.

También me enfrentaba al mismo problema, tenía la herramienta adt y sdk actualizada a v23 que fue lanzado el 6/24. Se creó un proyecto con Target SDK – AP1 16 y se compiló con la API 19 y se creó la actividad.

He resuelto este problema de la siguiente manera.

  1. Descargar Eclipse desde el sitio oficial (versión actual 4.4.0 Luna).
  2. Instalarlo.
  3. Ejecutar Eclipse Ayuda-> Instalar nuevo software
  4. Ingresa en el campo superior vacío ` https://dl-ssl.google.com/android/eclipse/ haz clic en añadir y denomina como quieras, por ejemplo AndroidPlugin
  5. Instalar todo el software (Desarrolla herramientas)
  6. Reiniciar Eclipse
  7. Eclipse debería mostrar un mensaje de error que indica que su sdk no se encuentra
  8. Especifique su SDK en Use sdk existente.
  9. Reinicie Eclipse.

Dado que esta consulta no se resuelve, quisiera añadir de mi experiencia;

Estoy de acuerdo con el consejo de "SK17". El último software de eclipse de alguna manera genera el archivo MainActivity.xml eligiendo 'Actividad vacía' en lugar de 'Actividad en blanco'.

Sin embargo, para algunos sistemas, también puede intentar cambiar el SDK de destino a Android 'JellyBean' o 'KitKat' en lugar de 'API21'.

  • Errores de compilación de OpenCV / Android
  • Comunicación USB entre Android (modo accesorio) y Windows PC (host)
  • Terminal en estudio de Android trunca la salida
  • Windows no reconocerá el Galaxy S2 en absoluto
  • Un juego C # para gobernar a todos (iOS, Android, WP7, W7, Mac OS X y XBOX)
  • Android Studio - "Carácter no asignable para codificar UTF-8"
  • ¿Cómo puedo obtener el script de instalación de python-for-android para reconocer los pbs instalados en un sistema Windows?
  • ¿Por qué falla esta instalación? (Descarga finalizada con un tamaño incorrecto - eclipse y android SDK manager)
  • Android Studio no pudo detectar el appt aunque se encuentra en la posición especificada por error
  • AVD Manager no puede encontrar herramientas \ android.bat aunque esté allí
  • UDID o IMEI- que es mejor?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.