要将原生
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)
等等…
我不确定哪些步骤可以解决这个错误.
>基本上可以在Blackberry上运行Xamarin创建的.apk文件吗?
>在Android Build选项中打开“Bundle assembly into native code”开关可能有帮助吗?为此,我必须升级到Enterprise,但如果它有帮助……
最佳答案 如果我错了,请纠正我,但我非常确定Xamarin能够将您的代码构建为Android的本机(如NDK)库,以及从该库加载和运行代码的小型Java胶水.
这里需要注意两件事:当您的库可能是为ARM构建时,模拟器运行x86指令集.不行.
对于真实设备,您必须检查您的所需库是否存在于BB10设备上,据我所知,这不保证:http://developer.blackberry.com/android/apisupport/android_native_support.html