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

Aviso

Icon
Error

5 Páginas<12345>
Opciones
Ir a la última publicación
Joserron  
#41 Publicado : jueves, 24 de enero de 2013 21:06:18(UTC)
Joserron

Posición: Member

Grupos: Moderador, Registered
Registrado: 04/01/2013(UTC)
Mensajes: 21
Hombre
Ubicación: España

Fue agradecido: 4 vez/veces in 4 publicación(es).
Proyecto Final entregado y visto para sentencia ;-)

Agradecer al admin todos sus comentarios y ayuda y que nos guíe por el camino correcto. Veo que muchos estáis copiando y pegando directamente sin reparar en errores. Os recomiendo que primero leáis el código y luego intentéis llevároslo a vuestro terreno. Aprovechad a los profesores que es por lo que realmente estamos pagando.
Un saludo, suerte y a ayudarnos en lo que podamos.

Editado por un usuario jueves, 24 de enero de 2013 22:01:23(UTC)  | Razón: No especificada

Roman  
#42 Publicado : sábado, 2 de febrero de 2013 19:23:28(UTC)
Roman

Posición: Member

Grupos: Registered
Registrado: 23/10/2012(UTC)
Mensajes: 19
Ubicación: Granada

Fue agradecido: 1 vez/veces in 1 publicación(es).
Buenas tardes a todos!!
He estado ausente unos meses por culpa de mi trabajo... así que retomo el proyecto de nuevo. Entre lo olvidado que lo tenia y demás.. creo que demasiado he podido avanzar hoy. Ya tengo todos los layouts, las activities, android_manifest, etc.. creo que en teoría esta todo. Lo único que no me he metido aun con el tema del mapa, porque he visto que hay nuevas actualizaciones de Google y tendré que dedicarle tiempo con más calma.

Aún así me he dado contra un muro.. porque a la hora de probarlo y lanzar el ADV parece que me falla la aplicación. Por la ventanita del 'logcat' me lanza una excepción, pero no tengo ni idea que puede ser que me está fallando. Adjunto la salida a continuación, si alguien me puede echar una mano se lo agradeceré enormemente. Saludos!

02-02 18:09:54.370: E/AndroidRuntime(276): FATAL EXCEPTION: main
02-02 18:09:54.370: E/AndroidRuntime(276): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.restaurantsite/com.example.restaurantsite.MainActivity}: java.lang.ClassNotFoundException: com.example.restaurantsite.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.restaurantsite-1.apk]
02-02 18:09:54.370: E/AndroidRuntime(276): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
02-02 18:09:54.370: E/AndroidRuntime(276): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
...



Xamako  
#43 Publicado : domingo, 3 de febrero de 2013 12:45:33(UTC)
Xamako

Posición: Newbie

Grupos: Registered
Registrado: 20/01/2013(UTC)
Mensajes: 3
Ubicación: xamako

Xamako escribió:
admin escribió:
Buenas, te respondo lo que le respondi en su momento a ftg81

El tema esta en la clase MapaLugaresActivity, hay un metodo que se llama OnTouchEvent... alli hay un fragmento:


Código:

case MotionEvent.ACTION_MOVE:

    // Si nos movemos menos de 1.0 pixeles iniciaremos la actividad
    if (!mapMoved) {
            if (event.getHistorySize() > 0) {
                if ((Math.abs(event.getX() - event.getHistoricalX(0)) > 1.0)
                || (Math.abs(event.getY()- event.getHistoricalY(0)) > 1.0)) {
                 mapMoved = true;
                }
                }
            }
    break;





Basicamente lo que hacen las lineas de arriba, es que si movemos el mapa mas de 1.0 pixeles de forma absoluta en el eje X o Y tomara el movimiento como que movemos el mapa, y si nos movemos menos tomara el movimiento como un tick y creara un nuevo punto.

Puedes hacer pruebas, pero en la version del GooglePlay esta a 1.0 pixel tambien!

Saludos!!



Gracias, ya vi esa respuesta pero el caso es que pasa eso. En modo depuración lo que veo es que accede 4 veces al evento (dos veces corresponden al ACTION_DOWN y otras dos al ACTION_UP), cuando sólo hago una pulsación con el dedo. Si lo que hago es un desplazamiento, entra hasta 10 veces en el evento. Creo que el problema tiene que ver con las variables mapMoved y tappedItem, que al entrar tantas veces en el evento pierden su cometido.
Bueno, buscaré otra alternativa para solucionar esta incidencia y si encuentro algo interesante ya os cuento.

Muchas gracias de nuevo


Al final lo solucioné de otra forma. Pongo aquí el código referente:

//Se dispara cuando el usuario hace click sobre un lugar guardado
@Override
protected boolean onTap(int index) {
String n = mOverlays.get(index).getTitle();
Intent i = new Intent();
i.setClass(MapaLugaresActivity.this,
MostrarLugarActivity.class);
i.putExtra("datos", n);
startActivityForResult(i, 1);
return true;

}//end-onTap

//Se dispara cuando el usuario hace click sobre un punto vacio del mapa
public boolean onTap (final GeoPoint punto, final MapView mapView){

boolean tapped = super.onTap(punto, mapView);
//Comprobamos si es un lugar guardado
if (!tapped){ //Ver que no sea arrastrar. Si arrastra no se hace nada
if (!isPinch) { //si no es arrastra es pulsación, en ese caso
// iniciamos la actividad EditarLugarActivity para crear un lugar nuevo

double lon = (double) (punto.getLongitudeE6() / 1E6);
double lat = (double) (punto.getLatitudeE6() / 1E6);

Intent i = new Intent();

i.setAction("crear");
i.putExtra("lat", lat);
i.putExtra("lon", lon);

i.setClass(MapaLugaresActivity.this,
EditarLugarActivity.class);
startActivityForResult(i, 1);
}//end-if
}//end-if
return true;
}//end-onTap

@Override
public boolean onTouchEvent(MotionEvent e, MapView mapView)
{ //ver el tipo de acción que se ha realizado
int fingers = e.getPointerCount();
if( e.getAction()==MotionEvent.ACTION_DOWN ){ //pulsa
isPinch =false;
}
if( e.getAction()==MotionEvent.ACTION_MOVE && fingers==2 ){ //desplaza
isPinch=true;
}
return super.onTouchEvent(e,mapView);
}//end onTouchEvent
admin  
#44 Publicado : domingo, 3 de febrero de 2013 21:30:24(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).
Roman escribió:
Buenas tardes a todos!!
He estado ausente unos meses por culpa de mi trabajo... así que retomo el proyecto de nuevo. Entre lo olvidado que lo tenia y demás.. creo que demasiado he podido avanzar hoy. Ya tengo todos los layouts, las activities, android_manifest, etc.. creo que en teoría esta todo. Lo único que no me he metido aun con el tema del mapa, porque he visto que hay nuevas actualizaciones de Google y tendré que dedicarle tiempo con más calma.

Aún así me he dado contra un muro.. porque a la hora de probarlo y lanzar el ADV parece que me falla la aplicación. Por la ventanita del 'logcat' me lanza una excepción, pero no tengo ni idea que puede ser que me está fallando. Adjunto la salida a continuación, si alguien me puede echar una mano se lo agradeceré enormemente. Saludos!

02-02 18:09:54.370: E/AndroidRuntime(276): FATAL EXCEPTION: main
02-02 18:09:54.370: E/AndroidRuntime(276): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.restaurantsite/com.example.restaurantsite.MainActivity}: java.lang.ClassNotFoundException: com.example.restaurantsite.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.restaurantsite-1.apk]
02-02 18:09:54.370: E/AndroidRuntime(276): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
02-02 18:09:54.370: E/AndroidRuntime(276): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
...






Buenas Roman,

Pon todo el Logcat... con este fragmento es complicado ver que te pasa.... por lo que parece casca cuando inicia la activity... pon todo el logcat.

Un saludo!!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
admin  
#45 Publicado : domingo, 3 de febrero de 2013 21:31:27(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).
Xamako escribió:
Xamako escribió:
admin escribió:
Buenas, te respondo lo que le respondi en su momento a ftg81

El tema esta en la clase MapaLugaresActivity, hay un metodo que se llama OnTouchEvent... alli hay un fragmento:


Código:

case MotionEvent.ACTION_MOVE:

    // Si nos movemos menos de 1.0 pixeles iniciaremos la actividad
    if (!mapMoved) {
            if (event.getHistorySize() > 0) {
                if ((Math.abs(event.getX() - event.getHistoricalX(0)) > 1.0)
                || (Math.abs(event.getY()- event.getHistoricalY(0)) > 1.0)) {
                 mapMoved = true;
                }
                }
            }
    break;





Basicamente lo que hacen las lineas de arriba, es que si movemos el mapa mas de 1.0 pixeles de forma absoluta en el eje X o Y tomara el movimiento como que movemos el mapa, y si nos movemos menos tomara el movimiento como un tick y creara un nuevo punto.

Puedes hacer pruebas, pero en la version del GooglePlay esta a 1.0 pixel tambien!

Saludos!!



Gracias, ya vi esa respuesta pero el caso es que pasa eso. En modo depuración lo que veo es que accede 4 veces al evento (dos veces corresponden al ACTION_DOWN y otras dos al ACTION_UP), cuando sólo hago una pulsación con el dedo. Si lo que hago es un desplazamiento, entra hasta 10 veces en el evento. Creo que el problema tiene que ver con las variables mapMoved y tappedItem, que al entrar tantas veces en el evento pierden su cometido.
Bueno, buscaré otra alternativa para solucionar esta incidencia y si encuentro algo interesante ya os cuento.

Muchas gracias de nuevo


Al final lo solucioné de otra forma. Pongo aquí el código referente:

//Se dispara cuando el usuario hace click sobre un lugar guardado
@Override
protected boolean onTap(int index) {
String n = mOverlays.get(index).getTitle();
Intent i = new Intent();
i.setClass(MapaLugaresActivity.this,
MostrarLugarActivity.class);
i.putExtra("datos", n);
startActivityForResult(i, 1);
return true;

}//end-onTap

//Se dispara cuando el usuario hace click sobre un punto vacio del mapa
public boolean onTap (final GeoPoint punto, final MapView mapView){

boolean tapped = super.onTap(punto, mapView);
//Comprobamos si es un lugar guardado
if (!tapped){ //Ver que no sea arrastrar. Si arrastra no se hace nada
if (!isPinch) { //si no es arrastra es pulsación, en ese caso
// iniciamos la actividad EditarLugarActivity para crear un lugar nuevo

double lon = (double) (punto.getLongitudeE6() / 1E6);
double lat = (double) (punto.getLatitudeE6() / 1E6);

Intent i = new Intent();

i.setAction("crear");
i.putExtra("lat", lat);
i.putExtra("lon", lon);

i.setClass(MapaLugaresActivity.this,
EditarLugarActivity.class);
startActivityForResult(i, 1);
}//end-if
}//end-if
return true;
}//end-onTap

@Override
public boolean onTouchEvent(MotionEvent e, MapView mapView)
{ //ver el tipo de acción que se ha realizado
int fingers = e.getPointerCount();
if( e.getAction()==MotionEvent.ACTION_DOWN ){ //pulsa
isPinch =false;
}
if( e.getAction()==MotionEvent.ACTION_MOVE && fingers==2 ){ //desplaza
isPinch=true;
}
return super.onTouchEvent(e,mapView);
}//end onTouchEvent



Genial !! es otra forma de hacerlo!! como digo siempre... cada maestrillo tiene su librillo ;P
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Roman  
#46 Publicado : viernes, 8 de febrero de 2013 16:17:19(UTC)
Roman

Posición: Member

Grupos: Registered
Registrado: 23/10/2012(UTC)
Mensajes: 19
Ubicación: Granada

Fue agradecido: 1 vez/veces in 1 publicación(es).
admin escribió:


Buenas Roman,

Pon todo el Logcat... con este fragmento es complicado ver que te pasa.... por lo que parece casca cuando inicia la activity... pon todo el logcat.

Un saludo!!


Aqui te dejo toda la salida del logcat. Haber si puedes ayudarme :) Gracias y un saludo.

02-08 14:57:55.925: E/AndroidRuntime(278): FATAL EXCEPTION: main
02-08 14:57:55.925: E/AndroidRuntime(278): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.restaurantsite/com.example.restaurantsite.MainActivity}: java.lang.ClassNotFoundException: com.example.restaurantsite.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.restaurantsite-2.apk]
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.os.Handler.dispatchMessage(Handler.java:99)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.os.Looper.loop(Looper.java:123)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread.main(ActivityThread.java:4627)
02-08 14:57:55.925: E/AndroidRuntime(278): at java.lang.reflect.Method.invokeNative(Native Method)
02-08 14:57:55.925: E/AndroidRuntime(278): at java.lang.reflect.Method.invoke(Method.java:521)
02-08 14:57:55.925: E/AndroidRuntime(278): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
02-08 14:57:55.925: E/AndroidRuntime(278): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
02-08 14:57:55.925: E/AndroidRuntime(278): at dalvik.system.NativeStart.main(Native Method)
02-08 14:57:55.925: E/AndroidRuntime(278): Caused by: java.lang.ClassNotFoundException: com.example.restaurantsite.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.example.restaurantsite-2.apk]
02-08 14:57:55.925: E/AndroidRuntime(278): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:243)
02-08 14:57:55.925: E/AndroidRuntime(278): at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
02-08 14:57:55.925: E/AndroidRuntime(278): at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
02-08 14:57:55.925: E/AndroidRuntime(278): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577)
02-08 14:57:55.925: E/AndroidRuntime(278): ... 11 more

admin  
#47 Publicado : domingo, 10 de febrero de 2013 20:21:49(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 Roman,

Intenta hacer un WIPE al emulador donde estas instalado esto... si no se resuelve el problema pon el codigo de la actividad Main, por que el LogCat no hace ninguna referencia a tu aplicacion, solamente dice que casca cuando intenta ejecutar el main....

Haz un WIPE al emulador o crea uno nuevo!

Ya nos cuentas! SUERTE

Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Roman  
#48 Publicado : martes, 12 de febrero de 2013 21:33:06(UTC)
Roman

Posición: Member

Grupos: Registered
Registrado: 23/10/2012(UTC)
Mensajes: 19
Ubicación: Granada

Fue agradecido: 1 vez/veces in 1 publicación(es).
Pues... hice el WIPE, pero aun así ha petado. No ha podido iniciarse la aplicación. Os dejo el codigo de mi main... probablemente sea alguna tonteria que me haya pasado por alto, si conseguis ver el problema os lo agradezco.
Código:

package com.roman.restaurantsite;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import java.text.SimpleDateFormat;
import java.util.Calendar;

import com.example.restaurantsite.R;


import android.content.Intent;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setContentView(R.layout.activity_main);
        
    	Button lista = (Button) findViewById(R.id.blista);
		Button mapa = (Button) findViewById(R.id.bmapa);
		
		// Adquirir fecha
		Calendar c = Calendar.getInstance();
		System.out.println("Current time => " + c.getTime());
		SimpleDateFormat df = new SimpleDateFormat("dd-MM-yyyy");
		String fecha = df.format(c.getTime());
		Log.e("Fecha", fecha);
				
				

		lista.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {

				startActivity(new Intent(MainActivity.this,
						ListaLugaresActivity.class));
			}
		});
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}


Gracias!! Un saludo!

PD: por si alguien no sabe como se hace el Wipe (yo al principio no lo sabia :D) dejo este enlace: http://stackoverflow.com/questions/7355357/android-avd-wipe-user-data-isnt-working
admin  
#49 Publicado : martes, 12 de febrero de 2013 22:26:13(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 Roman!

ya he visto cual es tu problema! quita esta linea:

Código:
import com.example.restaurantsite.R;


Como ves cuando has copiado codigo del ejemplo que has seguido, se te a copiado automaticamente esta linea, y se ve claramente que ese paquete no coincide con el de tu aplicacion, el tuyo es:

com.roman.restaurantsite

y el que hay en el import es:

com.example.restaurantsite

Borra esa linea y revisa las otras clases de que no tengas algo parecido!!

Un saludo y cuentanos si se soluciono el problema!! ;P
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
miguel290681  
#50 Publicado : martes, 19 de febrero de 2013 13:04:27(UTC)
miguel290681

Posición: Member

Grupos: Registered
Registrado: 12/12/2012(UTC)
Mensajes: 11
Ubicación: granada

Agradecimientos: 1 veces
Hola a todos de nuevo, tengo un problema y esque cuando pongo el emulador para probar la aplicacion me sale la palabra android y de hay no pasa, es posible que no haya depurado bien la aplicacion o que no haya configurado el emulador???

Muchas gracias de antemano
admin  
#51 Publicado : martes, 19 de febrero de 2013 21:22:04(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 Miguel,

Pues depende del Equipo donde corras el emulador te puede tardar en arrancar hasta 4 o 5 minutos!! asi que prueba a dejarlo "sin estres" ya veras como al final arranca!!

Un saludo!!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
miguel290681  
#52 Publicado : miércoles, 20 de febrero de 2013 18:00:59(UTC)
miguel290681

Posición: Member

Grupos: Registered
Registrado: 12/12/2012(UTC)
Mensajes: 11
Ubicación: granada

Agradecimientos: 1 veces
Buenas tardes tengo un problema a la hora de correr la aplicacion en el emulador, me sale el sgiente error:

(no compatible targets were found.)

Realmente no se a que se refiere, pero no puedo correr la aplicacion, para ver si esta en condiciones.

gracias
admin  
#53 Publicado : miércoles, 20 de febrero de 2013 21:13:59(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 Miguel,

Lo de los "targets" suele referirse al API que has elegido para desarrollar y el target que has elegido para el emulador, tambien puede ser el tipo de pantalla que tiene el dispositivo de destino, compueba en el manifest.xml los valores siguientes:

Código:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="es.epinana.xxxxxxx"
    android:installLocation="auto"
    android:versionCode="28"
    android:versionName="3.20" >

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true"
        android:xlargeScreens="true" />

    <uses-sdk
        android:minSdkVersion="5"
        android:targetSdkVersion="13" />


añade algo asi a tu manifest, lo que esta entre las etiquetas "supports-screens" te asegurara que sea compatible con todos los tipos de pantalla, y sobre todo comprueba el valor de minSdskVersion sea un valor bajo o por lo menos inferior o igual al target del emulador.

Un saludo yya nos contaras!!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
miguel290681  
#54 Publicado : jueves, 21 de febrero de 2013 11:05:20(UTC)
miguel290681

Posición: Member

Grupos: Registered
Registrado: 12/12/2012(UTC)
Mensajes: 11
Ubicación: granada

Agradecimientos: 1 veces
bueno dias, gracias x tu ayuda la verdad q me esta sirviendo, pero me ha salido otra cosiya. He sacado el apk para instalarlo en la tablet, se instala bien pero a la hora de arrancar me dice que la aplicacion se ha interrumpido repentinmente , que lo intente de nuevo, pero nada. La aplicacion no contiene errores segun eclipse, pero ya estoy en duda.

gracias
miguel290681  
#55 Publicado : jueves, 21 de febrero de 2013 19:04:54(UTC)
miguel290681

Posición: Member

Grupos: Registered
Registrado: 12/12/2012(UTC)
Mensajes: 11
Ubicación: granada

Agradecimientos: 1 veces
Hola a todos he estado depurando la aplicacion y me sale estos dos errores, pero no hay manera de encontrarlos, porfavor exarme una manica!!!

Gracias


ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) línea: 1620

ZygoteInit$MethodAndArgsCaller.run() línea: 886

En las dos me pone fuente no encontrado

Editado por un usuario jueves, 21 de febrero de 2013 19:13:38(UTC)  | Razón: No especificada

admin  
#56 Publicado : jueves, 21 de febrero de 2013 23:41:45(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 Miguel,

Me alegro que te sirva la ayuda!

Tienes que ver el LogCat la linea en la que hace referencia a tu proyecto, incluso si le das doble click te llevara al sitio, despues puedes poner un "break Point" y darle a depurar, de esta forma el programa se parara donde te casca, y podras ver si alguna variable no tiene el valor que esperabas.

Pega aqui todo el LogCat para ver si Eclipse te dice algo mas, solo con lo que has puesto no dice na.

Un saludo!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
miguel290681  
#57 Publicado : viernes, 22 de febrero de 2013 12:59:47(UTC)
miguel290681

Posición: Member

Grupos: Registered
Registrado: 12/12/2012(UTC)
Mensajes: 11
Ubicación: granada

Agradecimientos: 1 veces
gracias por todo,he tenio que empezar de nuevo,se ma jodio el ordenador.

Tengo un problen, en la base de datos no se me pone com.example.reforest, me obliga a cambiar a paquete reforest, de la otra forma la primera vez que hice el proyecto le pude quitar los errores, de esta foema me esta costanto la vida

Gracias
Roman  
#58 Publicado : lunes, 25 de febrero de 2013 20:36:10(UTC)
Roman

Posición: Member

Grupos: Registered
Registrado: 23/10/2012(UTC)
Mensajes: 19
Ubicación: Granada

Fue agradecido: 1 vez/veces in 1 publicación(es).
Buenas!!

El problema es que si quito esa linea me salta un error de compilación en todas las llamadas a 'R'.

admin escribió:
Buenas Roman!

ya he visto cual es tu problema! quita esta linea:

Código:
import com.example.restaurantsite.R;


Como ves cuando has copiado codigo del ejemplo que has seguido, se te a copiado automaticamente esta linea, y se ve claramente que ese paquete no coincide con el de tu aplicacion, el tuyo es:

com.roman.restaurantsite

y el que hay en el import es:

com.example.restaurantsite

Borra esa linea y revisa las otras clases de que no tengas algo parecido!!

Un saludo y cuentanos si se soluciono el problema!! ;P

Roman  
#59 Publicado : lunes, 25 de febrero de 2013 20:42:47(UTC)
Roman

Posición: Member

Grupos: Registered
Registrado: 23/10/2012(UTC)
Mensajes: 19
Ubicación: Granada

Fue agradecido: 1 vez/veces in 1 publicación(es).
Perdonad... se me olvidó comentar una cosa respecto a lo anterior, tal vez sea una tonteria, pero la estructura que tengo es la siguiente no? en el src tengo el paquete com.roman.restaurantsite y en el gen com.example.restaurantsite (que creo que se me puso por defecto, no lo recuerdo). ¿Deberían de llamarse los dos paquetes igual? porque los he intentado renombrar pero parece ser que no se pueden llamar igual.

Por cierto, en el error que he comentado en mi post anterior, Eclipse me da como opciones importar 'Import R (android)' o 'Import R (com.example.restaurantsite)'.

Gracias.
admin  
#60 Publicado : lunes, 25 de febrero de 2013 23:17:46(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 Roman,

En la estructura, la carpeta gen NO SE PUEDE TOCAR, esa carpeta se autogenera y no debes tocar nada.

Para solucionar tu problema haz lo siguiente:

1. Entra en el manifest.xml y pon en nombre correcto del paquete. esta entre las 5 primeras lineas.
Código:

package="com.roman.restaurantsite"


2. Borra de la clases:

Código:
import com.example.restaurantsite.R;


ya veras como se soluciona todo! recuerda que cuando le cambies el nombre a un paquete lo tienes que poner en dos sitios, en el src del projecto, y en el manifest.xml.

Cuentanos que tal te fue!
Un saludo,

Curso Completo GRATIS paso a paso de como programar Android
http://www.aprendeandroid.com
Usuarios navegando este tema
5 Páginas<12345>
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.