bytedeco / javacpp-presets

The missing Java distribution of native C++ libraries
Other
2.65k stars 738 forks source link

Can I run this on Android?? ERROR: Platform "android-x86_64" not supported by class org.bytedeco.javacpp.onnx #737

Open SiR0N opened 5 years ago

SiR0N commented 5 years ago

Hello,

I try to make it running on Android but after some attempts I always get the same error:

java.lang.UnsatisfiedLinkError: Platform "android-x86_64" not supported by class org.bytedeco.javacpp.onnx

(I have already tried with different platforms) I use SDK 28, NDK 17 and I built it by Gradle:

implementation 'org.bytedeco.javacpp-presets:onnx-platform:1.3.0-1.4.4'

is there any tutorial in Android? any tips? should I add: implementation 'org.bytedeco:javacpp:1.4.3'? I am newbie in the Android area.

VertexC commented 5 years ago

I got similar issue here

java.lang.UnsatisfiedLinkError: Platform "android-arm64" not supported by class org.bytedeco.hdf5.global.hdf5
        at org.bytedeco.javacpp.Loader.load(Loader.java:984)
        at org.bytedeco.javacpp.Loader.load(Loader.java:963)
        at org.deeplearning4j.nn.modelimport.keras.Hdf5Archive.<clinit>(Hdf5Archive.java:59)
        at org.deeplearning4j.nn.modelimport.keras.utils.KerasModelBuilder.modelHdf5Filename(KerasModelBuilder.java:225)
        at org.deeplearning4j.nn.modelimport.keras.KerasModelImport.importKerasSequentialModelAndWeights(KerasModelImport.java:207)
        at org.deeplearning4j.nn.modelimport.keras.KerasModelImport.importKerasSequentialModelAndWeights(KerasModelImport.java:94)
        at bowenc.realtimeips.MainActivity$12.run(MainActivity.java:624)
        at java.lang.Thread.run(Thread.java:764)