I have successfully compiled and installed the VLC apk. However, when I start the app, it immediately dies and dumps me back to the Applications screen. To check my APK, I installed it on my friend's HTC Incredible, and it runs just fine. I also installed it on another friend's G2, and it started successfully. So this behavior seems specific to the Galaxy S II.
Here are what seem to be the relevant lines from logcat:
Code: Select all
D/dalvikvm(13447): Trying to load lib /data/data/org.videolan.vlc.android/lib/libvlcjni.so 0x4051e0a0
E/VLC/LibVLC(13447): Can't load vlcjni library: java.lang.UnsatisfiedLinkError: Cannot load library: reloc_library[1312]: 172 cannot locate '__aeabi_lasr'...
D/Zygote ( 172): Process 13447 exited cleanly (1)
I/ActivityManager( 291): Process org.videolan.vlc.android (pid 13447) has died.
My first thought was to check that path to libvlcjni.so. But trying to use ADB shell to access the /data folder comes back with "permission denied", as I don't have root access. Anyone have any thoughts for what to try next? Any other information I could provide that may help?
By the way, from what I saw of the app on my friends' phones, it looks pretty slick! Hats off to the devs!