triniwiz / nativescript-canvas-plugin

The source is now managed at https://github.com/NativeScript/canvas
Apache License 2.0
31 stars 5 forks source link

App crashes: cannot locate symbol "AndroidBitmap_getInfo" #29

Closed highco closed 4 years ago

highco commented 4 years ago

App crashes on Samsung Galaxy S5 with this error:

System.err: An uncaught Exception occurred on "main" thread.
System.err: Calling js method onCreateView failed
System.err: Error: java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "AndroidBitmap_getInfo" referenced by "/data/app/org.nativescript.Test-1/lib/arm/libcanvasnative.so"...
System.err: StackTrace:
System.err: push.../node_modules/nativescript-canvas-plugin/TNSCanvas.js.TNSCanvas.createNativeView(file: node_modules\nativescript-canvas-plugin\TNSCanvas.android.js:24:0)
System.err:     at push.../node_modules/@nativescript/core/ui/core/view-base/view-base.js.ViewBase._setupUI(file: node_modules\@nativescript\core\ui\core\view-base\view-base.js:511:0)
System.err:     at (file: node_modules\@nativescript\core\ui\core\view-base\view-base.js:553:0)
System.err:     at push.../node_modules/@nativescript/core/ui/content-view/content-view.js.ContentView.eachChildView(file: node_modules\@nativescript\core\ui\content-view\content-view.js:70:0)
System.err:     at push.../node_modules/@nativescript/core/ui/page/page-common.js.PageBase.eachChildView(file: node_modules\@nativescript\core\ui\page\page-common.js:126:0)
System.err:     at push.../node_modules/@nativescript/core/ui/core/view/view-common.js.ViewCommon.eachChild(file: node_modules\@nativescript\core\ui\core\view\view-common.js:925:0)
System.err:     at push.../node_modules/@nativescript/core/ui/core/view-base/view-base.js.ViewBase._setupUI(file: node_modules\@nativescript\core\ui\core\view-base\view-base.js:552:0)
System.err:     at push.../node_modules/@nativescript/core/ui/core/view-base/view-base.js.ViewBase._addViewCore(file: node_modules\@nativescript\core\ui\core\view-base\view-base.js:448:0)
System.err:     at push.../node_modules/@nativescript/core/ui/core/view-base/view-base.js.ViewBase._addView(file: node_modules\@nativescript\core\ui\core\view-base\view-base.js:437:0)
System.err:     at push.../node_modules/@nativescript/core/ui/frame/frame.js.FragmentCallbacksImplementation.onCreateView(file: node_modules\@nativescript\core\ui\frame\frame.android.js:700:0)
System.err:     at push.../node_modules/@nativescript/core/ui/frame/fragment.js.FragmentClass.onCreateView(file: node_modules\@nativescript\core\ui\frame\fragment.android.js:29:0)

Which platform(s) does your issue occur on?

Samsung Galaxy S5, Android 6.0.1

Please, provide the following version numbers that your issue occurs with:

Please, tell us how to recreate the issue in as much detail as possible.

  1. Created blank app: tns create Test --template tns-template-blank
  2. Added canvas in home-page.xml:
    <Page xmlns="http://schemas.nativescript.org/tns.xsd" 
      xmlns:canvas="nativescript-canvas-plugin">
    <canvas:TNSCanvas id="canvas" width="100%" height="100%" />
    </Page>
  3. Run app: tns run android
triniwiz commented 4 years ago

Ah thanks I have an idea what’s causing the issue

triniwiz commented 4 years ago

Should be fixed on the next release