2016-04-11 3 views
1

Я использую Unity 5.3.4p1 вместе с Tizen SDK 2.4.0Rev5. Я пытаюсь разработать очень простой родной плагин, тщательно следуя the Unity guide, и все кажется прекрасным.Unity DllImport не работает .so библиотеки

Я получаю свою библиотеку общих объектов (.so-файл, начиная с «lib»), поместите его в Assets/Plugins/Tizen/libs, создайте его, установите на устройство и все будет хорошо.

Затем я играю свою сборку и ...

I/Unity (18506): Couldn't open /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so, error: /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so: cannot open shared object file: No such file or directory 
I/Unity (18506): DllNotFoundException: /opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so 

Хорошо, я буду смотреть на пути и выяснить, что случилось:

/opt/usr/apps/com.myStubCompany.testTizen/lib/libtizennative.so 

Хорошо, тогда я проверю если есть право Lib в этой папке ...

enter image description here

существует. И все же ошибки. (все остальные библиотеки были жалкой попыткой попробовать «lib» «без lib» с комбинацией «.so» ...).

Пожалуйста, помогите.

ответ

2

мне удалось найти решение самостоятельно:

Основная проблема заключалась в том, что Tizen обычно работает на ARM устройств, и еще по умолчанию Tizen IDE для x86 компиляции.

Я переключил это назад на Arm, и все идет отлично.

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