Quantcast
Channel: Adobe Community: Message List
Viewing all articles
Browse latest Browse all 142955

NoClassDefFoundError and UnsatisfiedLinkError when linking JavaCV in ANE for Android

$
0
0

Hi I'm trying to build an ANE to use JavaCV from an Air project on Android.

 

I can compile the ANE just fine but at run time, i can see these errors in log cat:

 

W/dalvikvm(15299): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lorg/bytedeco/javacpp/avutil;

W/dalvikvm(15299): Exception Ljava/lang/NoClassDefFoundError; thrown while initializing Lorg/bytedeco/javacpp/avformat;

 

 

and below is platform.xml where I believe I am linking the library as needed.

 

<platform xmlns="http://ns.adobe.com/air/extension/4.0">

  <packagedDependencies>

   <packagedDependency>ffmpeg-android-arm.jar</packagedDependency>

  <packagedDependency>ffmpeg.jar</packagedDependency>

  <packagedDependency>javacpp.jar</packagedDependency>

  <packagedDependency>javacv.jar</packagedDependency>

  <packagedDependency>opencv-android-arm.jar</packagedDependency>

  <packagedDependency>opencv.jar</packagedDependency>

  </packagedDependencies>

  <packagedResources></packagedResources>

</platform>

 

Any idea how to make sure these 3rd party libraries are linked?

Thanks!


Viewing all articles
Browse latest Browse all 142955

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>