<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">I don't like to repeat myself but why
not start with the demo app?<br>
Are you using eclipse or the maven based dependencies? If eclipse
then you should only have graphhopper-android.jar as dependency (+
slf4j-android + mapsforge)<br>
<br>
If you want that I can help you should provide more insights into
what you've done (step by step) to reproduce the problem.<br>
<br>
Peter.<br>
<br>
</div>
<blockquote
cite="mid:CAOo7f_ey76s1dpTX5CphN6f709cG3sRqKxxneJhpb+F+9hvt_Q@mail.gmail.com"
type="cite">
<div dir="ltr">Please ignore previous mail that has been resolved
now i am getting error at <span
style="font-family:arial,sans-serif;font-size:12.727272033691406px"> </span>
<div><span
style="font-family:arial,sans-serif;font-size:12.727272033691406px"><br>
</span></div>
<div><span
style="font-family:arial,sans-serif;font-size:12.727272033691406px">tmpHopp.load(mapsFolder
+ currentArea);</span>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<div>05-02 16:10:14.747: I/dalvikvm(20747): Could not find
method org.slf4j.LoggerFactory.getLogger, referenced from
method com.graphhopper.util.Helper.<clinit></div>
<div>05-02 16:10:14.747: W/dalvikvm(20747): VFY: unable to
resolve static method 31137:
Lorg/slf4j/LoggerFactory;.getLogger
(Ljava/lang/Class;)Lorg/slf4j/Logger;</div>
<div>05-02 16:10:14.747: D/dalvikvm(20747): VFY: replacing
opcode 0x71 at 0x0002</div>
<div>05-02 16:10:14.757: I/dalvikvm(20747): Could not find
method org.slf4j.Logger.warn, referenced from method
com.graphhopper.util.Helper.loadProperties</div>
<div>05-02 16:10:14.757: W/dalvikvm(20747): VFY: unable to
resolve interface method 31136: Lorg/slf4j/Logger;.warn
(Ljava/lang/String;)V</div>
<div>05-02 16:10:14.757: D/dalvikvm(20747): VFY: replacing
opcode 0x72 at 0x003e</div>
<div>05-02 16:10:14.767: W/dalvikvm(20747): Exception
Ljava/lang/NoClassDefFoundError; thrown while initializing
Lcom/graphhopper/util/Helper;</div>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, May 2, 2013 at 4:00 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">i have only integrated prepareGraph()
function from graphhopper project.
<div><br>
</div>
<div><br>
</div>
<div>
</div>
<div><br>
</div>
<div><span style="white-space:pre-wrap"> </span>void
prepareGraph() {</div>
<div><span style="white-space:pre-wrap"> </span>
Log.d("Awais", "1");</div>
<div> logUser("loading graph (" + Constants.VERSION
+ "|" + Constants.VERSION_FILE</div>
<div>
+ ") ... ");</div>
<div> Log.d("Awais", "2");</div>
<div> new GHAsyncTask<Void, Void, Path>() {</div>
<div> protected Path saveDoInBackground(Void...
v) throws Exception {</div>
<div> <span style="white-space:pre-wrap"> </span>
Log.d("Awais", "3");</div>
<div> GraphHopper tmpHopp = new
GraphHopper().forMobile();</div>
<div> tmpHopp.contractionHierarchies(true);</div>
<div> tmpHopp.load(mapsFolder +
currentArea);</div>
<div> log("found graph with " +
tmpHopp.graph().nodes() + " nodes");</div>
<div> hopper = tmpHopp;</div>
<div>
return null;</div>
<div> }</div>
<div><br>
</div>
<div> protected void onPostExecute(Path o) {</div>
<div> if (hasError()) {</div>
<div> logUser("An error happend while
creating graph:"</div>
<div> + getErrorMessage());</div>
<div> } else {</div>
<div> logUser("Finished loading graph.
Touch to route.");</div>
<div> }</div>
<div>
<br>
</div>
<div> // finishPrepare();</div>
<div> }</div>
<div> }.execute();</div>
<div> }</div>
<div><span style="white-space:pre-wrap"> </span></div>
<div><span style="white-space:pre-wrap"><br>
</span></div>
<div><span style="white-space:pre-wrap"><br>
</span></div>
<div><span style="white-space:pre-wrap"><br>
</span></div>
<div><span style="white-space:pre-wrap">i have place
different Log.d() in the code but i found that after </span> Log.d("Awais",
"1"); app crashed. </div>
<div><span style="white-space:pre-wrap"><br>
</span></div>
</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, May 2, 2013 at 3:49
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">Errors
<div><br>
</div>
<div><br>
</div>
<div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): FATAL EXCEPTION:
main</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090):
java.lang.ExceptionInInitializerError</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.example.easytravelling.MainActivity.prepareGraph(MainActivity.java:158)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.example.easytravelling.MainActivity.onCreate(MainActivity.java:84)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.Activity.performCreate(Activity.java:4465)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1992)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.access$600(ActivityThread.java:127)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1158)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.os.Handler.dispatchMessage(Handler.java:99)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.os.Looper.loop(Looper.java:137)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
android.app.ActivityThread.main(ActivityThread.java:4448)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
java.lang.reflect.Method.invokeNative(Native
Method)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
java.lang.reflect.Method.invoke(Method.java:511)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:823)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:590)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
dalvik.system.NativeStart.main(Native
Method)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): Caused by:
java.lang.ExceptionInInitializerError</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.example.easytravelling.Constants.<clinit>(Constants.java:56)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>...
16 more</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): Caused by:
java.lang.NoClassDefFoundError:
org.slf4j.LoggerFactory</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>at
com.graphhopper.util.Helper.<clinit>(Helper.java:47)</div>
<div>05-02 15:48:52.627:
E/AndroidRuntime(14090): <span
style="white-space:pre-wrap"> </span>...
17 more</div>
</div>
<div><br>
</div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Thu, May 2, 2013
at 3:37 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">I have tried your
instruction to
create graphhopper-0.1-SNAPSHOT-android.jar
file. But i am still getting the same
errors now i have
<div>
<br>
<div>graphhopper-0.1-SNAPSHOT-android.jar<br>
<div> graphhopper-0.1-SNAPSHOT.jar </div>
<div>graphhopper-0.1-SNAPSHOT-jar-with-dependency.jar </div>
</div>
</div>
<div><br>
</div>
<div>in Android Dependencies</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<div>
<br>
</div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Mon,
Apr 29, 2013 at 11:30 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>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000">
<div>AStar can be used like
it is described in the
wiki:<br>
<a moz-do-not-send="true"
href="https://github.com/graphhopper/graphhopper/wiki/Low-Level-API"
target="_blank">https://github.com/graphhopper/graphhopper/wiki/Low-Level-API</a><br>
Instead of DijkstraSimple
use AStar<br>
<br>
But be aware that the
normal algorithms will
require more RAM than the
contraction hierarchy*
optimized ones.<br>
So only mid-sized
countries are possible on
a mobile platform as our
AStar still is exact and
does not e.g. throw away
too-far-away points to
reduce memory consumption.<br>
<br>
Regards,<br>
Peter.<br>
<br>
*<br>
<a moz-do-not-send="true"
href="http://lists.openstreetmap.org/pipermail/graphhopper/2013-April/000057.html"
target="_blank">http://lists.openstreetmap.org/pipermail/graphhopper/2013-April/000057.html</a><br>
<br>
<br>
<br>
</div>
<div>
<div>
<blockquote type="cite">
<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">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>
<blockquote
class="gmail_quote"
style="margin:0
0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">
<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>
</blockquote>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</body>
</html>