2016-04-11 4 views
1

Ich verwende Unity 5.3.4p1 zusammen mit dem Tizen SDK 2.4.0Rev5. Ich versuche, ein sehr einfaches natives Plugin zu entwickeln, sorgfältig nach the Unity guide, und alles scheint in Ordnung.Unity DllImport schlägt mit .so Bibliotheken fehl

Ich bekomme meine Shared Object-Bibliothek (.so Datei, beginnend mit "lib"), legen Sie es in Assets/Plugins/Tizen/libs, bauen Sie es, auf dem Gerät installieren, und alles scheint in Ordnung.

Dann spiele ich meine Build und ...

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 

Ok, werde ich auf dem Weg schauen und herauszufinden, was falsch ist:

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

Ok, dann werde ich überprüfen wenn es der richtige lib in diesem Ordner ist ...

enter image description here

Es gibt. Und doch, Fehler. (alle anderen Bibliotheken waren ein erbärmlicher Versuch, jedes "mit lib" "ohne lib" mit .so "... Kombination) auszuprobieren.

Bitte ... Hilfe.

Antwort

2

schaffte ich es von mir eine Lösung zu finden:

Das Hauptproblem war, dass Tizen in der Regel auf ARM-Geräten läuft, und noch die Tizen IDE standardmäßig auf x86 kompilieren.

Ich schaltete das zurück zu Arm, und alles geht gut.