Arm64 bit

Issue #71 resolved
Former user created an issue

Originally reported on Google Code with ID 71

Running the lib on the Nexus9 (with an Arm64 processor) results in an Unsatisfied Link
Error.
We need a cross compiled version "libqlite4java-android-aarch64.so".

Has anybody done this so far?

Reported by sebastian.single@meetnow.eu on 2014-11-10 16:42:05

Comments (14)

  1. Igor Sereda
    Hi Sebastian - we'll see what we can do. Hold on for a few days please.
    
    Igor
    

    Reported by sereda on 2014-11-11 15:41:09 - Status changed: Accepted - Labels added: Type-Enhancement - Labels removed: Type-Defect

  2. Former user Account Deleted
    Hi Sebastian,
    
    Sorry for the delay. I'm attaching a zip with a binary for Android arm64. Could you
    please test it and let us know if it works?
    
    Basically, put sqlite4java.jar with the binary into some directory without other files
    and run "java -jar sqlite4java.jar -d"
    
    Thanks!
    Igor
    

    Reported by sereda@almworks.com on 2014-12-02 23:13:47

  3. Former user Account Deleted
    Hi,
    
    Thanks for your reply. But where did you attach the file? I can't see a file here.
    
    Thanks,
    Sebastian
    

    Reported by sebastian.single@meetnow.eu on 2014-12-03 11:10:55

  4. Former user Account Deleted
    Thanks,
    
    the library is working :)
    

    Reported by sebastian.single@meetnow.eu on 2014-12-03 22:17:59

  5. Former user Account Deleted
    Great! Thanks for confirming - we'll include it in the distribution then.
    

    Reported by sereda@almworks.com on 2014-12-03 22:19:14

  6. Former user Account Deleted
    I just submitted Issue 77 with a patch to build both ARM-64 and x86_64 versions
    

    Reported by Chris.Brody on 2015-04-24 18:46:34

  7. Marcel Marcel

    When I deploy the libsqlite4java-android.so onto my Sony XPeria M4 Aqua (64bit processor) I get this error:

    Unable to load sqlite_jni: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file ""],nativ eLibraryDirectories=[/data/app/net.wat/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libjsqlite.so" 07-13 15:30:45.653: E/art(30167): No implementation found for void jsqlite.Database.internal_init() (tried Java_jsqlite_Database_internal_1init and Java_jsqlite_Database_internal_1init__) 07-13 15:30:45.655: E/ACRA(30167): ACRA caught a UnsatisfiedLinkError for net.wat 07-13 15:30:45.655: E/ACRA(30167): java.lang.UnsatisfiedLinkError: No implementation found for void jsqlite.Database.internal_init() (tried Java_jsqlite_Database_internal_1init and Java_jsqlite_Database_internal_1init__)

    what do I miss?

    Background: I can't access sqlite from my Android App because of this 64bit error

    http://stackoverflow.com/questions/26937152/workaround-for-nexus-9-sqlite-file-write-operations-on-external-dirs

    Thank you Marcel

  8. Igor Sereda

    Marcel, are you sure you're using sqlite4java library? We don't try to load "libjsqlite" nor to we have "jsqlite.Database" class.

  9. Marcel Marcel

    Hi Igor, thank you for your hint. But the issue has resolved with the update from Android 4.03 to 5.0 (available since a few days from Sony).

    Thanks Marcel

  10. Log in to comment