-
Notifications
You must be signed in to change notification settings - Fork 45
Open
Description
I am attempting to run the build from source, and install on android 16 graphene.
I'm getting an error on startup:
type: crash
osVersion: google/akita/akita:16/BP2A.250805.005/2025090800:user/release-keys
flags: dev options enabled
package: [com.damus.app:16779009](http://com.damus.app:16779009/), targetSdk 30
process: [com.damus.app](http://com.damus.app/)
processUptime: 62 + 270 ms
java.lang.UnsatisfiedLinkError: Unable to load native library "/data/app/~~hg_wrA4EnPRFlmZn0ZtnNw==/com.damus.app-SXcerzMOqpJ_AoyArHkbig==/lib/arm64/libnotedeck_chrome.so": undefined symbol: ANativeActivity_onCreate
at android.app.NativeActivity.onCreate(NativeActivity.java:178)
at android.app.Activity.performCreate(Activity.java:9208)
at android.app.Activity.performCreate(Activity.java:9186)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1531)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:4275)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:4480)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:222)
at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem(TransactionExecutor.java:133)
at android.app.servertransaction.TransactionExecutor.executeTransactionItems(TransactionExecutor.java:103)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:80)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2832)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loopOnce(Looper.java:248)
at android.os.Looper.loop(Looper.java:338)
at android.app.ActivityThread.main(ActivityThread.java:9106)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
at com.android.internal.os.ExecInit.main(ExecInit.java:50)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371)
I'm also seeing some warnings/errors on compile, unsure if they are real errors though because it does spit out an apk:
Finished `release` profile [optimized] target(s) in 3m 59s
'lib/arm64-v8a/libnotedeck_chrome.so'...
Verifying alignment of /home/1/nostr/notedeck/target/release/apk/Notedeck.apk (4)...
49 AndroidManifest.xml (OK - compressed)
1118 lib/arm64-v8a/libnotedeck_chrome.so (OK - compressed)
Verification succesful
Signing `/home/1/nostr/notedeck/target/release/apk/Notedeck.apk` with keystore `/home/1/nostr/notedeck/crates/notedeck_chrome/../../damus.keystore`
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::loadLibrary has been called by org.conscrypt.NativeLibraryUtil in an unnamed module (file:/home/1/Android/Sdk/build-tools/35.0.0/lib/apksigner.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled
thread 'main' panicked at /home/1/nostr/rustup/registry/src/index.crates.io-1949cf8c6b5b557f/cargo-subcommand-0.12.0/src/artifact.rs:51:23:
Bin is not compatible with Cdylib
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Metadata
Metadata
Assignees
Labels
No labels