要将原生Android .apk转换为Blackberry .bar似乎不是问题。
但是,我有一个Android .apk(API 15),我使用Xamarin实现。我可以使用BB10 Sideloading Tool将文件转换为.bar文件,但是当我在Blackberry模拟器上运行应用程序时,我收到错误消息:
android_update_LD_LIBRARY_PATH not found; .so dependencies will not work
以后
FATAL EXCEPTION: main java.lang.UnsatisfiedLinkError: Library cannot be found at java.lang.Runtime.loadLibrary(Runtime.java:361)
等...
我不确定哪些步骤可以解决此错误。
答案 0 :(得分:2)
如果我错了,请纠正我,但我非常确定Xamarin能够将您的代码构建为Android的本机(如NDK)库,以及加载和运行代码的小型Java胶水来自这个图书馆。
这里有两点需要注意:当您的库可能是为ARM构建时,模拟器运行x86指令集。不会工作。
对于真实设备,您必须检查您所需的每个库是否存在于BB10设备上,据我所知,这不能保证:http://developer.blackberry.com/android/apisupport/android_native_support.html