2016-09-03 5 views
0

Я хочу преобразовать wav-файл во флэк на платформу Android с помощью Unity3d Game Engine. Поэтому я загрузил последнюю версию javaFlacEncoder и преобразовал файл .jar в .dll с помощью ikvmc.exe, поэтому я могу использовать его функциональность в скрипте C#. Затем я поместил DLL-файл в папку Plugins/Android. Но это дает следующее сообщение об ошибке:Ошибка Unity3d javaFlacEncoder

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, я тоже с этим согласен.

ответ

0

Исправлена ​​ошибка при копировании IKVM.OpenJDK.Core.dll в ту же папку (Плагины/Android).

 Смежные вопросы

  • Нет связанных вопросов^_^