[Connected Car] vandijks:
Waze fail

First a big thank you to all that put a lot of their time and energy in to make this work! Thanks! I was very, very disappointed with what Volvo shipped. At least there is a sense of elation now since we can install some of our favourite apps ourselves and no need to use the stupid iGo app anymore.

I have managed to root the device and, with the help of all your posts, to install a few apps; Google Navigation is awesome (too bad there won't be further updates) and so are Flitsmeister and Soundcloud. The only app that is really high on the bucket list that I cannot get to work is Waze. I tried with the latest and, per Alexey.vasilyev's suggestion, a previous version. Both have the same result, I saw the start-up screen once but now the app closes 2 seconds after selecting it.

The messages I see in logcat are as follows;

I/WAZE.STOPWATCH APP START( 2180): $ MainActivity setContentView $. Delta: 768
I/WAZE.STOPWATCH APP START( 2180): $ NativeManager Start $. Delta: 768
W/WAZE ( 2180): Native thread is running
I/WAZE.STOPWATCH APP START( 2180): $ NativeManager Start After wait $. Delta: 775
D/WAZE ( 2180): Before changing native thread priority, current priority is 0
D/WAZE ( 2180): Resources extraction unnecessary
I/WAZE.STOPWATCH APP START( 2180): $ START $. Delta: 797
E/WAZE ( 2180): Error: Could not load library - exiting! Couldn't load waze: findLibrary returned null
W/System.err( 2180): java.lang.UnsatisfiedLinkError: Couldn't load waze: findLibrary returned null
W/System.err( 2180):	at java.lang.Runtime.loadLibrary(Runtime.java:429)
W/System.err( 2180):	at java.lang.System.loadLibrary(System.java:554)
W/System.err( 2180):	at com.waze.NativeManager.LoadNativeLib(NativeManager.java:3413)
W/System.err( 2180):	at com.waze.NativeManager.InitNativeManager(NativeManager.java:3304)
W/System.err( 2180):	at com.waze.NativeManager$1.run(NativeManager.java:2615)
W/System.err( 2180):	at com.waze.NativeManager$NativeThread.onLooperPrepared(NativeManager.java:2556)
W/System.err( 2180):	at android.os.HandlerThread.run(HandlerThread.java:59)
I/ActivityManager( 1355): Process com.waze (pid 2180) has died.
W/ActivityManager( 1355): Scheduling restart of crashed service com.waze/.AppService in 5000ms
W/InputManagerService( 1355): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@408a8080
I/ServiceManager( 1049): Waiting for service media.audio_hw.MEDIA_OUT...
I/ServiceManager( 1049): Waiting for service media.audio_hw.MEDIA_OUT...
W/AudioHardware( 1049): AudioHw Binder is not available 4 !
I//system/xbin/smm( 1447): tid=0x000394f0, [I] [00097.232] SMM_Task_Run : Received Event (EXT) : SMM_EVT_TIME_GPS_TIMESTAMP_RECEIVED
I//system/xbin/smm( 1447): tid=0x000394f0, [I] [00097.232] SMM_Transition_Exec : Transition : SMM_STATE_ACU_ACTIVE --> SMM_STATE_ACU_ACTIVE
I/ActivityManager( 1355): Start proc com.waze for service com.waze/.AppService: pid=2194 uid=10049 gids={3003, 1015, 1006, 3002}
E/dalvikvm( 2194): Could not find class 'android.app.Notification$Builder', referenced from method com.waze.AppService.SetNotification
W/dalvikvm( 2194): VFY: unable to resolve new-instance 22 (Landroid/app/Notification$Builder;) in Lcom/waze/AppService;
D/dalvikvm( 2194): VFY: replacing opcode 0x22 at 0x0061
D/dalvikvm( 2194): VFY: dead code 0x0063-00b1 in Lcom/waze/AppService;.SetNotification ()Landroid/app/Notification;
I/WAZE.STOPWATCH APP START( 2194): $ Service onCreate $. Delta: 24
E/WAZE_Service( 2194): AppService.onCreate main activity is null
I/WAZE_Service( 2194): Start service is called null
W/WAZE_Service( 2194): Service destroy.
D/WAZE ( 2194): Shutdown manager - the service is destroyed
I/ActivityManager( 1355): No longer want android.process.acore (pid 1703): hidden #16

My first question really is how to properly delete an App and associated cache files. Just want to retry the old version once more as I am not sure if, due to the way I copied the files, all the old stuff was removed.

The way I install is:

adb push com.waze.apk /data/local
adb shell
su
mount -o remount,rw ubi0:system /system
cp /data/local/com.waze.apk /system/app
chmod 666 /system/app/com.waze.apk
reboot

Does installing with

adb install

make any difference to methode I describe above?