cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Announcements
Want to learn some quick and useful tips to make your day easier? Check out how Calvin uses Replay to get feedback from other teams at Dropbox here.

Dropbox API Support & Feedback

Find help with the Dropbox API from other developers.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Dropbox Sync Android arm64 support

Dropbox Sync Android arm64 support

Andy G.2
New member | Level 1

Hello there,
I'm using the Dropbox Sync API (mostly for the use of the Datastore, but also some file access). In my Android app I'm current the following crash report from a Nexus 9 Android tablet:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/net.geero.prayermate-1/base.apk"],nativeLibraryDirectories=[/data/app/net.geero.prayermate-1/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libDropboxSync.so"
at java.lang.Runtime.loadLibrary(Runtime.java:366)
at java.lang.System.loadLibrary(System.java:989)
at com.dropbox.sync.android.NativeLib.ensureLoaded(NativeLib.java:70)
at com.dropbox.sync.android.NativeLib.<clinit>(NativeLib.java:32)
at com.dropbox.sync.android.CoreAccountManager.initNativeLib(CoreAccountManager.java:228)
at com.dropbox.sync.android.CoreAccountManager.<init>(CoreAccountManager.java:141)
at com.dropbox.sync.android.DbxAccountManager.getInstance(DbxAccountManager.java:200)
at com.dropbox.sync.android.DbxAccountManager.getInstance(DbxAccountManager.java:160)
at com.dropbox.sync.android.DbxAccountManager.getInstance(DbxAccountManager.java:107)
...

I can't see any libDropbox.so in an arm64 folder - any idea what's going on?
(is it possibly because I another another NDK dependency that has an arm64-v8a .so file? If so, can I make a copy of one of the existing dropbox so files into an arm64-v8a folder? if so, which one is best?)

8 Replies 8

Muhammad r.3
New member | Level 1

Knapa error

Greg-DB
Dropbox Staff

Unfortunately, the Sync SDK doesn't currently support 64-bit architectures, but I'm sending this along as a feature request. Sorry I can't be of more help!

Andy G.2
New member | Level 1

Any tis on a workaround in the mean time?

Greg-DB
Dropbox Staff

I don't have any workaround to offer right now.

Andy G.2
New member | Level 1

Hi there, it seems crazy that Dropbox Sync apps can't run on phones that have 64 bit chips - is there seriously no workaround for this? (I don't mind it running in 32 bit or something like that!) Any ETA on when this will be resolved?

Greg-DB
Dropbox Staff

Unfortunately I don't have any update on this right now. Apologies I can't be of more help!

Dawid F.
New member | Level 2

Is there any news on this topic yet

will pre-existing apps still work?????

or is it only new apps that is affected ??

 

Greg-DB
Dropbox Staff

Hi Dawid, unfortunately the Sync SDK has been deprecated and will not be receiving further updates. You can find more information in the announcement here: 

https://blogs.dropbox.com/developers/2015/04/deprecating-the-sync-and-datastore-apis/

Need more support?
Who's talking

Top contributors to this post

  • User avatar
    Greg-DB Dropbox Staff
  • User avatar
    Dawid F. New member | Level 2
  • User avatar
    Andy G.2 New member | Level 1
What do Dropbox user levels mean?