logo
Bienvenido visitante. Para activar todas las funcionalidades, por favor Iniciar sesión o Registrarse.

Aviso

Icon
Error

Opciones
Ir a la última publicación
ddmm  
#1 Publicado : martes, 13 de noviembre de 2012 16:30:14(UTC)
ddmm

Posición: Newbie

Grupos: Registered
Registrado: 13/11/2012(UTC)
Mensajes: 1

Hola, en primer lugar, enhorabuena por la iniciativa.

Voy siguiendo los pasos del cursos y ya me he encontrado algunos problemas.
En primer lugar tuve que acceder a Android Tools, Fix Project y hacer un par de cambios porque me daba un error y lo he podido solucionar, aquí encontré la solución:
http://www.cursositonline.com/blog/android-requires-compiler-compliance-level-5-0-or-6-0-found-1-4-instead/

Una vez resuelto sigo con el curso y la primera aplicación, sale 'Primera App' y 'Prueba conseguida'. Ufff tardé un rato en descifrar que a pesar de que no saliera 'Hola Mundo' estaba bien hecha.

Ahora estoy metido en la inserción del botón y me da un error del que no se salir:

[2012-11-13 13:00:59 - HolaMundo] res\layout\main.out.xml:0: Originally defined here.
[2012-11-13 13:00:59 - HolaMundo] (ruta donde tengo el programa)\HolaMundo\res\layout\main.out.xml:1: error: Error parsing XML: no element found
[2012-11-13 13:00:59 - HolaMundo] (ruta donde tengo el programa)\HolaMundo\res\layout\main.xml:16: error: No resource identifier found for attribute 'layout_wight' in package 'android'
[2012-11-13 13:00:59 - HolaMundo] (ruta donde tengo el programa)\HolaMundo\res\layout\main.xml:16: error: Error: No resource found that matches the given name (at 'text' with value '@string/Pilsame!').
[2012-11-13 13:01:13 - HolaMundo] Error in an XML file: aborting build.

Este es el texto que tengo copiado

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/texto"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/hello"
/>

<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_wight="1"
android:onClick="Cambia Texto"
android:text="@string/Pilsame!"
/>

</LinearLayout>

Tengo dudas si es vrap_content o wrap_content, entiendo que esta segunda, pero en la captura de imagen del curso parece una 'v'.

Otro error que me ha dado ha sido este: android:text="@string/Pulsame!" he tenido que añadir a la línea '@string/' y no se pueden poner acentos ni inicio de interrogación.

Lo pongo por si puedo ayudar a alguien y por si alguien me puede ayudar a mi con la línea de error que os he contado.

Un saludo, y mucho ánimo a todos y al admin!!!


Por cierto, no se pued
admin  
#2 Publicado : martes, 13 de noviembre de 2012 23:05:54(UTC)
admin

Posición: Administration

Grupos: Administrators
Registrado: 07/10/2010(UTC)
Mensajes: 436
Hombre
Ubicación: España

Agradecimientos: 38 veces
Fue agradecido: 49 vez/veces in 48 publicación(es).
Buenas ddmm,

Ante todo muchas gracias por postear, si no recibo preguntas no se como lo estoy haciendo, todo esto me biene muy bien para intentar mejorar el sitio.

Bueno, recientemente (creo que hace 2 dias) subi una nueva leccion donde pretendo explicar la ayuda que nos da Eclipe para la autocorreccion de errores, te dejo el enlace aqui:

http://www.aprendeandroid.com/l1/uso3.htm

Te recomiendo que le heches un vistazo y me cuentas que tal... jejeje a ver....

- Sobre el error del Logcat... parace que lo que no encuentra tu proyecto es el boton, y por lo que veo en el XML que mandas, no pusiste la etiqueta: android:id="@+id/loktukieras"
- Sobre los de la duda del wrap_content lo que tienes que usar es la ayuda que da eclipse para autocompletar codigo, entre las comillas pulsa control+espacio veras que te sugiere las coincidencias que tenga disponibles. usa esto para todo. http://www.aprendeandroid.com/l1/uso2.htm
- Veo otro error en la config del boton, duplicaste una etiqueta android:layout_wight="1", seguramente querias copiar android:layout_weight="1".
- Sobre la cuestion de la etiqueta android:text="@string/Pilsame!" y eso que preguntas sobre lo de poner la @string antes, para este tipo de etiquetas tienes 2 opciones, poner un texto usando los recursos (un fichero llamado strings.xml y el @string) o directamete poner lo que quieras entre comillas tal que asi: android:text="pulsame". Te recomiendo que al principio lo hagas de esta segunda forma.

Todo corregido se quedaria asi:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/texto"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:text="@string/hello" />

<Button
android:id="@+id/miBoton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:onClick="Cambia Texto"
android:text="Pulsame!" />

</LinearLayout>

Voy a revisar las lecciones que llevo subidas e intentar completar un poco mas, tambien tengo pensado hacer resumenes al final de cada tema principal, con video-tutoriales, que creo que sera mucho mas productivo, asi escribiendo, es bastante complicado.

Gracias de nuevo, y cuentame que tal te va saliendo!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Usuarios navegando este tema
Guest
Salto de foro  
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.