绑定到C#的一些Java代码,即使用.so库

问题描述 投票:1回答:1

有一些的.so库和Java代码使用他们的Android。

我编译Android的工作室在此Java代码来获得一个.aar文件。我需要为使用Visual Studio的C#代码FO Xamarin.Android结合。因此,尽管与Java绑定工作良好,Java代码抛出异常:

java.lang.UnsatisfiedLinkError中:dalvik.system.PathClassLoader

通过全面的异常信息的眼看我得到了Java代码找不到.so文件。在Android Studio项目的.so库在./lib/armeabi-v7a/结算和Java代码效果很好。

所以,问题是:我应该放的.so库在C#绑定库?一些内部的气味提示我,我应该把它的地方 - 这是图书馆的工作方式。

我试图把。所以图书馆目录与我的.dll文件,在./lib/armeabi-v7a/也较深,但它实际上并没有帮助 - 例外是一样的。我试图把他们在目录中我.aar文件,并在./lib/armeabi-v7a/更深的目录,但这个是有点萨满教的。它也没有帮助。

java c# binding aar .so
1个回答
0
投票

这个问题在我试图检查程序的工作方式。我的Android模拟器没有足够的armeabi-V7A支持。之后,我试图改变我的仿真器设置。它成为laggy速度很慢。这个问题是测试真实设备的应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.