Unity3d javaFlacEncoder错误

Unity3d javaFlacEncoder error

我想在 Android 平台上使用 Unity3d 游戏引擎将 wav 文件转换为 flac。所以我下载了最新版本的 javaFlacEncoder 并使用 ikvmc.exe 将 .jar 文件转换为 .dll,这样我就可以在 C# 脚本中使用它的功能。然后我将 DLL 文件放入 Plugins/Android 文件夹中。但它给出了以下错误:

Assets/Core.cs(70,3): error CS0012: The type 'java.lang.Object' is defined in an assembly that is not referenced. Consider adding a reference to assembly 'IKVM.OpenJDK.Core, Version=7.2.4630.5, Culture=neutral, PublicKeyToken=13235d27fcbfff58'

Core.cs对应行:

FLAC_FileEncoder flacEncoder = new FLAC_FileEncoder();

我该如何解决?如果有办法直接使用.jar文件,我也可以。

通过将 IKVM.OpenJDK.Core.dll 复制到同一文件夹 (Plugins/Android) 来修复它。