<div dir="ltr">Loading your own native library fails though, because you don't<br><div id=":14v">
implement JNI_OnLoad in your own native library... and thus the Java<br>
class fails to load because it can't find nativeClassInit.<br>
<br>
You didn't create a correct JNI library here.<br><br></div><div id=":14v">I have implemented System.LoadLibrary with my own native library, as with gstreamer library...I read that JNI_OnLoad can be supply with this method.I have checked in folder libs (and my library is), in code is already implemented.I have found in stackoverflow a lot of similar issues, but the most of them were caused by running in emulator (and this is not my case).<br>
<br></div><div id=":14v">Any idea to solve that?<br><br></div><div id=":14v">Thanks,<br><br></div><div id=":14v">Beka<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-01-25 Sebastian Dröge <span dir="ltr"><<a href="mailto:sebastian@centricular.com" target="_blank">sebastian@centricular.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Fr, 2014-01-24 at 22:47 +0000, Beka Iglesias wrote:<br>
> Hi!<br>
><br>
> So, I solved all the problems in tutorials gstreamer 1.2  .apk, (I had some<br>
> problem before in NDK), and I am now testing my  own live streaming  .apk,<br>
> which is crashing inmediately...with some calling native method in<br>
> Gstreamer_Activity.<br>
<br>
</div>See below:<br>
<br>
<br>
> 01-18 20:25:35.153: D/dalvikvm(19425): Debugger has detached; object registry had 1 entries<br>
> 01-18 20:25:35.173: D/dalvikvm(19425): Trying to load lib /data/app-lib/tv.adtlantida.audioleaks-2/libgstreamer_android.so 0x42bd5638<br>
> 01-18 20:25:35.173: D/dalvikvm(19388): GC_CONCURRENT freed 280K, 2% free 16981K/17292K, paused 5ms+14ms, total 33ms<br>
> 01-18 20:25:35.183: D/dalvikvm(19425): Added shared lib /data/app-lib/tv.adtlantida.audioleaks-2/libgstreamer_android.so 0x42bd5638<br>
<br>
Loading GStreamer worked fine.<br>
<br>
> 01-18 20:25:35.183: D/dalvikvm(19425): Trying to load lib /data/app-lib/tv.adtlantida.audioleaks-2/libvideomultistreaming.so 0x42bd5638<br>
> 01-18 20:25:35.183: D/dalvikvm(19425): Added shared lib /data/app-lib/tv.adtlantida.audioleaks-2/libvideomultistreaming.so 0x42bd5638<br>
> 01-18 20:25:35.183: D/dalvikvm(19425): No JNI_OnLoad found in /data/app-lib/tv.adtlantida.audioleaks-2/libvideomultistreaming.so 0x42bd5638, skipping init<br>
> 01-18 20:25:35.183: W/dalvikvm(19425): No implementation found for native Ltv/adtlantida/audioleaks/GstreamerActivity;.nativeClassInit:()Z<br>
> 01-18 20:25:35.183: W/dalvikvm(19425): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Ltv/adtlantida/audioleaks/GstreamerActivity;<br>
> 01-18 20:25:35.183: W/dalvikvm(19425): Class init failed in newInstance call (Ltv/adtlantida/audioleaks/GstreamerActivity;)<br>
<br>
Loading your own native library fails though, because you don't<br>
implement JNI_OnLoad in your own native library... and thus the Java<br>
class fails to load because it can't find nativeClassInit.<br>
<br>
You didn't create a correct JNI library here.<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Sebastian Dröge, Centricular Ltd - <a href="http://www.centricular.com" target="_blank">http://www.centricular.com</a><br>
Expertise, Straight from the Source<br>
</font></span><br>_______________________________________________<br>
gstreamer-android mailing list<br>
<a href="mailto:gstreamer-android@lists.freedesktop.org">gstreamer-android@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-android" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-android</a><br>
<br></blockquote></div><br></div>