Error: androidmanifest.xml file missing -> ¿Qué estoy perdiendo?
Hola soy completamente nuevo para la programación de Android y la pregunta que estoy pidiendo podría ser algo muy simple, pero no tengo ninguna idea acerca de cómo hacer que funcione, por lo que amablemente oso conmigo.
He instalado android-sdk y herramientas relacionadas desde el sitio de desarrolladores de Android . He seguido sus instrucciones para crear una aplicación HelloWorld, pero estoy recibiendo algunos errores que no entiendo.
- R falta el archivo android
- Android problemas R.java. ¿El archivo R.java no se actualiza?
- Por qué, los recursos en android se convierten en HEXA-DECIMAL dentro de R.java
- Android Studio: no se puede resolver el símbolo "R"
- R.java desapareció
El archivo MainActivity.java es un archivo generado automáticamente y sigo recibiendo errores en este archivo en estos lugares:
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // error in activity_main } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); // error in activity_main return true; }
Así que fui y traté de mirar a través del archivo de clase generado para layout.class y encontré que no hay ninguna variable llamada activity_main allí.
¿Puede cualquier persona amablemente sugerir qué hacer aquí? Cualquier ayuda será apreciada profundamente.
La estructura de directorios me muestra que tengo el archivo AndroidManifest.xml.
Cuando intento ejecutar la aplicación, obtengo este error específico:
AndroidManifest.xml file missing! Unknown Android Packaging Problem
Estos son algunos de los errores que estoy recibiendo al tratar de hacerlo funcionar:
10-10 23:31:11.305: E/Trace(946): error opening trace file: No such file or directory (2) 10-10 23:31:11.955: E/AndroidRuntime(946): FATAL EXCEPTION: main 10-10 23:31:11.955: E/AndroidRuntime(946): android.content.res.Resources$NotFoundException: Resource ID #0x2 10-10 23:31:11.955: E/AndroidRuntime(946): at android.content.res.Resources.getValue(Resources.java:1013) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.content.res.Resources.loadXmlResourceParser(Resources.java:2098) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.content.res.Resources.getLayout(Resources.java:852) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.view.MenuInflater.inflate(MenuInflater.java:107) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.example.myfirstapp.MainActivity.onCreateOptionsMenu(MainActivity.java:18) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.app.Activity.onCreatePanelMenu(Activity.java:2476) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:393) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.android.internal.policy.impl.PhoneWindow.invalidatePanelMenu(PhoneWindow.java:747) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.android.internal.policy.impl.PhoneWindow$1.run(PhoneWindow.java:2913) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.os.Handler.handleCallback(Handler.java:615) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.os.Handler.dispatchMessage(Handler.java:92) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.os.Looper.loop(Looper.java:137) 10-10 23:31:11.955: E/AndroidRuntime(946): at android.app.ActivityThread.main(ActivityThread.java:4745) 10-10 23:31:11.955: E/AndroidRuntime(946): at java.lang.reflect.Method.invokeNative(Native Method) 10-10 23:31:11.955: E/AndroidRuntime(946): at java.lang.reflect.Method.invoke(Method.java:511) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 10-10 23:31:11.955: E/AndroidRuntime(946): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 10-10 23:31:11.955: E/AndroidRuntime(946): at dalvik.system.NativeStart.main(Native Method)
- "R no se puede resolver a una variable" error desaparece después de construir el proyecto
- Error de R.java. No sé de dónde viene. no sé cómo arreglarlo
- En aplicaciones de Android, ¿cuál es el papel de "R.java"?
- No se crea el archivo R.java
Basta con construir su proyecto o limpiarlo como "Clayton" que se menciona a continuación.
Proyecto> Construir todo
Proyecto> Limpieza
Esto creo que es porque usted no tiene el archivo R.java en su carpeta gen. La construcción de su proyecto generará el archivo R.java
en su carpeta gen
y los errores deben desaparecer.
Esto sucede porque se está refiriendo a su archivo de diseño utilizando el siguiente código
setContentView(R.layout.activity_main);
La referencia a R.layout.activity_main
se declara en el archivo R.java
que debe generarse al construir su proyecto.
Proyecto -> Limpio funcionó para mí
– En primer lugar, asegúrese de haber sincronizado correctamente Eclipse con Android.
– ¿Ha agregado las tools
y la carpeta de platform-tools
Camino en su ruta de acceso al entorno del sistema .
– Espero que estés creando un proyecto Android y no Java. Consulte la carpeta Proyecto en el Explorador de proyectos de Eclipse tendrá un signo A
para Android y J
para Java.
Lo que funcionó para mí:
- Desactive Proyecto> Generar automáticamente
- Cerrar proyecto
- Proyecto abierto
- Proyecto limpio
- Manualmente Proyecto> Construir proyecto entonces funcionó.
Eventualmente me registré automáticamente.
No sé qué `s con" construir automáticamente ", él me da un cierto problema también cuando exporte mis juegos del juego de Google (especialmente cuando utilicé el libray externo, como AndEngine por ejemplo).
Para solucionarlo, hago una cosa similar para solucionar el problema (desmarcarlo, limpiar, construir manualmente)
Tuve un problema similar. Pero es fue causado por estrellarse de eclipse. Después de que yo era 2 archivos de intercambio de AndroidManifest.xml y el mismo error: "AndroidManifest.xml archivo que falta!".
Por lo tanto, he eliminado los archivos de intercambio (.swo, .swp)
Todos los derechos reservados
Esto es cuestión de compilación.
Vaya a Menú en eclipse, Proyecto> limpiar luego Proyecto> Crear todo
La instrucción Clean eliminará toda la configuración de compilación y arreglará todos los problemas de compilación.