<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Awais,<br>
      <br>
      first, there are two branches 0.1 and master. The Android and core
      project must have the same. This will be changed in some weeks via
      merging web+android+core into one git repo.<br>
      <br>
      second, you need to create an graphhopper-android.jar from the
      core project if you use a normal Eclipse project:<br>
      <a class="moz-txt-link-freetext" href="https://github.com/graphhopper/graphhopper/wiki/Android">https://github.com/graphhopper/graphhopper/wiki/Android</a><br>
      => <code>mvn -DskipTests=true clean install assembly:single</code><br>
      <br>
      or include the graphhopper core via the pom.xml file if you use a
      maven project.<br>
      Otherwise you'll get exceptions like NoClassDefFoundError:
      org.slf4j.LoggerFactory, this logger is replaced by slf4j-android
      in the Android package.<br>
      <br>
      Regards,<br>
      Peter.<br>
      <br>
    </div>
    <blockquote
cite="mid:CAOo7f_cMs4UjsOFWn+uaxaq28RkW1EHW6SCEZVtfADzrcoZbiw@mail.gmail.com"
      type="cite">
      <div dir="ltr">I download the graphhopper-0.1.apk it worked fine
        for berlin-gh. Then i build my own graph using run.sh and moved
        it to my android device at
        mnt/sdcard/graphhopper/maps/pakistan-gh. But it gave error 
        <div><br>
        </div>
        <div style="">An error occur while creating graph could not load
          storage at  mnt/sdcard/graphhopper/maps/pakistan-gh</div>
        <div> And i found some differences that berlin-gh contains files</div>
        <div style="">egdes</div>
        <div style="">
          geometry</div>
        <div style="">loc2idIndex</div>
        <div style="">nodes </div>
        <div style="">berlin.map</div>
        <div style=""><br>
        </div>
        <div style="">And the graph i build by run.sh using
          pakistan-latest.osm contains</div>
        <div style="">egdes</div>
        <div style="">
          geometry</div>
        <div style="">nodes</div>
        <div style="">spatialNIndex </div>
        <div style="">pakistan.map</div>
        <div style=""><br>
        </div>
        <div style="">there is deference in files instead of loc2idIndex
          i got spatialNindex my be it is giving error due to this.... </div>
        <div><br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">On Sun, Apr 28, 2013 at 12:56 PM, Awais
          Bin Asif <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:09bicsebasif@seecs.edu.pk" target="_blank">09bicsebasif@seecs.edu.pk</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div dir="ltr">And the errors i am getting is
              <div><br>
              </div>
              <div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): FATAL
                  EXCEPTION: main</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166):
                  java.lang.ExceptionInInitializerError</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
com.example.easytravelling.MainActivity.prepareGraph(MainActivity.java:245)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  com.example.easytravelling.MainActivity.onCreate(MainActivity.java:121)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.app.Activity.performCreate(Activity.java:4465)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.app.ActivityThread.access$600(ActivityThread.java:127)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.os.Handler.dispatchMessage(Handler.java:99)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.os.Looper.loop(Looper.java:137)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  android.app.ActivityThread.main(ActivityThread.java:4448)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  java.lang.reflect.Method.invokeNative(Native Method)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  java.lang.reflect.Method.invoke(Method.java:511)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  dalvik.system.NativeStart.main(Native Method)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): Caused
                  by: java.lang.ExceptionInInitializerError</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  mapsforge.Constants.<clinit>(Constants.java:56)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>... 16 more</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): Caused
                  by: java.lang.NoClassDefFoundError:
                  org.slf4j.LoggerFactory</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>at
                  com.graphhopper.util.Helper.<clinit>(Helper.java:52)</div>
                <div>04-28 12:50:18.550: E/AndroidRuntime(4166): <span
                    style="white-space:pre-wrap"> </span>... 17 more</div>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
              <div><br>
              </div>
            </div>
            <div class="HOEnZb">
              <div class="h5">
                <div class="gmail_extra"><br>
                  <br>
                  <div class="gmail_quote">On Sun, Apr 28, 2013 at 12:48
                    PM, Awais Bin Asif <span dir="ltr"><<a
                        moz-do-not-send="true"
                        href="mailto:09bicsebasif@seecs.edu.pk"
                        target="_blank">09bicsebasif@seecs.edu.pk</a>></span>
                    wrote:<br>
                    <blockquote class="gmail_quote" style="margin:0 0 0
                      .8ex;border-left:1px #ccc solid;padding-left:1ex">
                      <div dir="ltr">Yes the demo app is working fine.
                        Basically i want to integrate it in my Android
                        app. I want to develop an Android app which
                        gives offline navigation. But now i am trying to
                        run the demo code first. And one more thing i
                        want to ask there is AStar.java file upload at <a
                          moz-do-not-send="true"
href="https://github.com/graphhopper/graphhopper/blob/master/src/main/java/com/graphhopper/routing/AStar.java"
                          target="_blank">https://github.com/graphhopper/graphhopper/blob/master/src/main/java/com/graphhopper/routing/AStar.java</a>
                        <div>
                          <br>
                        </div>
                        <div>can i use this algorithm for android app
                          offline route planning.?????</div>
                      </div>
                      <div class="gmail_extra"><br>
                        <br>
                        <div class="gmail_quote">
                          <div>
                            <div>On Sun, Apr 28, 2013 at 1:22 AM, Peter
                              K <span dir="ltr"><<a
                                  moz-do-not-send="true"
                                  href="mailto:peathal@yahoo.de"
                                  target="_blank">peathal@yahoo.de</a>></span>
                              wrote:<br>
                            </div>
                          </div>
                          <blockquote class="gmail_quote"
                            style="margin:0 0 0 .8ex;border-left:1px
                            #ccc solid;padding-left:1ex">
                            <div>
                              <div>
                                <div bgcolor="#FFFFFF" text="#000000">
                                  <div>Please let me know the error and
                                    what you changed to better guide you
                                    ...<br>
                                    <br>
                                    <div><br>
                                    </div>
                                    <div>
                                      <div>> Then i took two parts of
                                        the code <br>
                                        <br>
                                      </div>
                                      You tried to integrate it in your
                                      own application? Is the demo app
                                      working for you? Try starting from
                                      there and iterate ...<br>
                                    </div>
                                    <div> <br>
                                      <blockquote type="cite">
                                        <div dir="ltr">
                                          <div><br>
                                          </div>
                                          <div> Now i don't know the
                                            implementation of
                                            GraphHopperAPI.rout(req) so
                                            how can i figure this out.</div>
                                          <div><br>
                                          </div>
                                        </div>
                                      </blockquote>
                                      <br>
                                    </div>
                                    But this is in the source code!?<br>
                                    <br>
                                    <br>
                                    Regards,<br>
                                    Peter.<br>
                                    <br>
                                    <br>
                                    <br>
                                  </div>
                                  <div>
                                    <blockquote type="cite">
                                      <div dir="ltr">I am trying to run
                                        the code Graphhopper-Android
                                        from <a moz-do-not-send="true"
                                          href="https://github.com/graphhopper/graphhopper-android"
                                          target="_blank">https://github.com/graphhopper/graphhopper-android</a> using

                                        berlin-gh graph file available
                                        at <a moz-do-not-send="true"
                                          href="https://code.google.com/p/graphhopper/downloads/list"
                                          target="_blank">https://code.google.com/p/graphhopper/downloads/list</a> 
                                        <div> <br>
                                        </div>
                                        <div>First i tried to load the
                                          .map file and
                                          it successfully loaded. it
                                          showed the brelin's map</div>
                                        <div><br>
                                        </div>
                                        <div>Then i took two parts of
                                          the code </div>
                                        <div>PrepareGraph()</div>
                                        <div>calcPath()</div>
                                        <div><br>
                                        </div>
                                        <div>Prepare graph makes toast "<b>Finished
                                            loading graph. Touch to
                                            route</b>" thats mean graph
                                          loaded successfully. in
                                          calcPath() function App
                                          crashed at </div>
                                        <div><br>
                                        </div>
                                        <div> GHResponse resp =
                                          hopper.route(req);  while
                                          getting response.</div>
                                        <div><br>
                                        </div>
                                        <div>where hopper is <b>GraphHopperAPI
                                            hopper</b>;</div>
                                        <div>and for request i hard
                                          coded the lat lon from map.</div>
                                      </div>
                                    </blockquote>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </blockquote>
                        </div>
                      </div>
                    </blockquote>
                  </div>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>