Skip to content
This repository was archived by the owner on Nov 15, 2022. It is now read-only.

Android demo compile issues #47

@Jasonvdb

Description

@Jasonvdb

Steps to reproduce:

  • Used these instructions to build the artifacts on ubuntu using docker.
  • Copied artifacts/android/library-debug.aar into demo/android/app/libs/
  • Open /demo/android in Android Studio and build project

Build error:

/Users/jason/Documents/Repositories/rgb/rgb-sdk/demo/android/app/src/main/java/org/lnpbp/demoapp/DemoApp.java:6: error: package org.lnpbp.rgbnode does not exist
import org.lnpbp.rgbnode.Runtime;
                        ^

I noticed org.lnpbp.rgbnode.Runtime does not exist but org.lnpbp.rgb.Runtime does so I made these changes and I get the app to build but it then crashes on first open with this run error:

I/DemoApp: Loading 'rgb_node' library
E/DemoApp: Error loading 'rgb_node' library: java.lang.UnsatisfiedLinkError: dlopen failed: library "librgb_node.so" not found
E/g.lnpbp.demoap: No implementation found for long org.lnpbp.rgb_autogen.rgbJNI.rgb_node_run(java.lang.String, java.lang.String, java.lang.String, short) (tried Java_org_lnpbp_rgb_1autogen_rgbJNI_rgb_1node_1run and Java_org_lnpbp_rgb_1autogen_rgbJNI_rgb_1node_1run__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2S)
D/AndroidRuntime: Shutting down VM
E/AndroidRuntime: FATAL EXCEPTION: main
    Process: org.lnpbp.demoapp, PID: 7455
    java.lang.UnsatisfiedLinkError: No implementation found for long org.lnpbp.rgb_autogen.rgbJNI.rgb_node_run(java.lang.String, java.lang.String, java.lang.String, short) (tried Java_org_lnpbp_rgb_1autogen_rgbJNI_rgb_1node_1run and Java_org_lnpbp_rgb_1autogen_rgbJNI_rgb_1node_1run__Ljava_lang_String_2Ljava_lang_String_2Ljava_lang_String_2S)
        at org.lnpbp.rgb_autogen.rgbJNI.rgb_node_run(Native Method)
        at org.lnpbp.rgb_autogen.rgb.rgb_node_run(rgb.java:57)
        at org.lnpbp.rgb.Runtime.<init>(Runtime.java:24)
        at org.lnpbp.demoapp.DemoApp.onCreate(DemoApp.java:32)
        at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1192)
        at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6712)
        at android.app.ActivityThread.access$1300(ActivityThread.java:237)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1913)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:223)
        at android.app.ActivityThread.main(ActivityThread.java:7656)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghelp wantedExtra attention is needed

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions