<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>