Xamarin Android-System.DllNotFoundException:释放模式下的android-pocketsphinx.so

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

我正在使用Xamarin Forms Android应用程序并使用'pocketsphinx'提供的本机库。

应用程序在调试模式下工作良好,但是当我在发布模式下运行应用程序时,它会抛出“ DllNotFoundException”。

。so文件在lib /文件夹下,并且构建操作设置为'AndroidNativeLibrary'。

任何输入都会有所帮助。

谢谢,纳雷什

android xamarin xamarin.forms xamarin.android pocketsphinx
1个回答
0
投票

如果您尝试绑定Java库pocketsphinx

  1. 在Android Studio上打开pocketsphinx演示项目
  2. 确保Pocketsphinx的所有资产文件夹都具有相同的名称和路径
  3. 构建!
  4. assets.lst和.md5文件(对于每个文件)是由Android Studio
  5. 将这些文件复制到Visual Studio项目中

而且您还可以从nuget安装软件包Rainbow.Xamarin.Pocketsphinx.Droid

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