Pulsa aquí para quitar la publicidad.

SOLUCIÓN al problema del GPS para calcular las distancias y la velocidad

Tema en 'Lenovo A820 MTK6589' iniciado por aldogar74, 5 Sep 2013.

  1. aldogar74

    aldogar74 VIP+

    • Cocinero Android
    • Veteran@
    9.850
    20.906
    18 Feb 2012
    Esta información viene en varios lugares del foro, pero la pongo aquí, para que sea más fácil de localizar, para aquellos que tengan este problema y no saben cómo solucionarlo.


    El problema como muchos sabéis es que al usar aplicaciones del tipo Runtastic, Edmondo, etc.. Al geoposicionarnos funcionan perfectamente, pero a la hora de calcular las distancias y las velocidades nos dan cifras totalmente disparatadas. Esta solución no sé quién la ha descubierto, yo al primero que he visto que la ha puesto a sido el usuario @anxovarela en el hilo de la rom de @zoyB (al que le estoy muy agradecido por publicarlo, sino no me habría enterado) , aunque luego buscando he visto que aparece en los hilos de otros móviles con el mismo chip que el nuestro y que por tanto compartían el problema.

    He probado la solución en nuestro Lenovo A820 con Edmondo y Runtastic y funciona perfectamente. Me imagino que a partir de ahora, todos los cocineros de roms incluirán estas líneas en sus roms, pero como por ahora nadie lo ha hecho (o por lo menos que yo sepa), pongo la solución aquí.

    Para solucionar el error del gps solo debeis añadir las siguientes líneas en /system/build.prop:

    ### Solucion endomondo gps
    dalvik.vm.execution-mode=int:fast




    Enlaces Patrocinados: (regístrate o inicia sesión y no te molestarán más)

    Realmente sólo hay que añadir la segunda línea, ya que la primera es un comentario, pero así si tenemos que hacer modificaciones posteriores, la localizaremos con mayor facilidad.

    Da igual dónde añadáis las líneas, pero lo mejor es al final para poderlo localizar mejor.

    Una vez modificado reiniciar el móvil para que los cambios surtan efecto.

    Para poder modificar este archivo, necesitáis ser root y un programa como rootexplorer que os permita modificar archivos del sistema. (Si alguien no sabe cómo se usa este programa, que lo diga en los comentarios y subo unas capturas de pantalla de cómo se hace)
    Tened cuidado al modicar este archivo, ya que si lo hacéis mal, puede que el móvil no arranque, por lo que os recomiendo hacer un backup con anterioridad
     
    Última edición por un moderador: 30 Dic 2013
  2. llondru

    llondru Simdualero de Oro

      120
      11
      20 Jun 2013
      yo lo he dicho varias veces, pero insisto :

      desactivar JIT es una solución provisional, ya que degrada el rendimiento de las apps.... y con el tiempo va a peor ...

      Tenedlo en cuenta :wink:
       
    • repelegalo

      repelegalo Simdualero de Bronce

        14
        0
        20 Jun 2013
        Oderitz
        Entiendo que cuando dices esto es por que al agregar esa linea al fichero, lo que estamos haciendo es desactivar JIT... ¿no?

        Entonces, si yo quiero solucionar este problema, pero con Runkeeper actualmente me apaño expotando despues a endomondo ¿que hago? ¿añado esta línea?

        Vivo sin vivir en mi... oh campos de soledad mustios collados. :XD:
         
      • aldogar74

        aldogar74 VIP+

        • Cocinero Android
        • Veteran@
        9.850
        20.906
        18 Feb 2012
        Estaría bien que llondru nos aclarase a que se refiere. Yo he puesto la línea en mi móvil y no he notado nada raro, a parte de que ahora me funcionan bien las aplicaciones mencionadas. Pero ya veremos con el tiempo. Me parece una buena solución hasta que surja otra solución.

        Enviado desde mi BQ Curie usando Tapatalk 4
         
      • yonijuerga

        yonijuerga Simdualero de Platino

          correcto, toda la razón tío... desactivar el compilador JIT no deja de ser un parche que debe ser provisional... Mediatek, o la marca que corresponda debería corregir la librería del JIT que da el problema y recompilarlo, de manera que trabaje correctamente y no tengamos que, simplemente, desactivarlo...

          de todos modos, es cierto que en principio y a falta de pruebas más profundas, en nuestros 4 núcleos no parece que afecte demasiado el tenerlo desactivado....

          por lo visto, el compilador JIT apareció cuando google saco android 2.2, y fue un gran paso adelante, introdujo mejoras en el acceso más rápido a aplicaciones y mejorar el consumo de la bateria... como bien dices... pero ahora con jelly Bean, quizá ya no sea tan necesario..

          no soy un experto, todo esto lo he sacado estos días de la web, al tener curiosidad por saber que hacía realmente esa línea de comando...

          a modo de ejemplo, porque miré incontables páginas, foros y demás... os dejo un par de ellas:

          http://www.grupoandroid.com/topic/6500-jit-v7/page-2


          http://forum.zopomobileshop.com/thread-567-1-1.html

          saludos

          send from Spain with h7500+
           
        • llondru

          llondru Simdualero de Oro

            120
            11
            20 Jun 2013
            A ver, no soy experto, pero explicado en plan chusquero ...

            Android es un Linux que corre aplicaciones, pero con la particularidad que corre encima de una máquina virtual java, el famoso Dalvik.
            JIT es el compilador para la máquina Dalvik, lo que hace que las apps se ejecuten más rápida, ya que las ejecuta en código máquina nativo, en lugar de usar la máquina virtual Dalvik.
            Al desactivar JIT, toda la ejecución pasa por Dalvik, lo que rebaja el rendimiento general del sistema.

            yo siempre digo ... si está... es para algo :tonguewink:
            sino, no se usaría :smile:

            exacto, lo que haces es desactivar JIT ... como todo en la vida, la valoración si te compensa o no, será en tu día a día ... personalmente no conozco en que tanto por ciento puede ser apreciable en nuestro terminal ...
             
          • aldogar74

            aldogar74 VIP+

            • Cocinero Android
            • Veteran@
            9.850
            20.906
            18 Feb 2012
            Gracias @llondrullondru por la aclaración. De todos modos lo dicho. De momento dejo las líneas activadas, ya que no noto que el móvil funcione peor, hasta que se de otra solución a este problema.
            Un saludo.
             
            Última edición por un moderador: 28 Sep 2013
          • dogo

            dogo Simdualero de Plata

              57
              1
              27 Abr 2013
              Gracias aldogar por abrir este hilo yo lo desconocía.Lo probaré. Un saludo
               
            • luigi69

              luigi69 Simdualero de Bronce

                12
                0
                29 Ago 2013
                Hola
                he llegado a este post porque no me funcionan las aplicaciones sport tracker, endomondo, etc.
                He añadido las líneas que comenta aldogar74 al final del fichero build.prop pero siguen sin funcionar.
                ¿Alguna otra idea?

                Gracias
                 
              • llondru

                llondru Simdualero de Oro

                  120
                  11
                  20 Jun 2013
                  has reiniciado?
                   
                  • Me Gusta Me Gusta x 1
                  • centuria

                    centuria Simdualero de Platino

                    • Veteran@
                    517
                    48
                    11 Oct 2012
                    Funciona bien el móvil con la línea que se le añade?.
                    Me lo ha comentado un amigo y para decirle si lo pone o no?.
                     
                  • aldogar74

                    aldogar74 VIP+

                    • Cocinero Android
                    • Veteran@
                    9.850
                    20.906
                    18 Feb 2012
                    A mi me funciona correctamente, pero por probar no pierde nada. Si le funciona mal borra la línea y listo.
                     
                    • Me Gusta Me Gusta x 1
                    Verificación:
                    Borrador guardado Borrador eliminado

                    Compartir esta página

                    Galletas! Nos obligan a informar que utilizamos cookies (como casi todas las webs). Al continuar navegando aceptas su uso.