- Home /
Problems with serialport on Android! Unhandled Exception: System.DllNotFoundException: MonoPosixHelper
Use SerialPort on Android will course such an Exception. E/mono ( 9019): Unhandled Exception: System.DllNotFoundException: MonoPosixHelper
Am I first people to meet this problem?No! google will tell you it happened years ago,Why nobody is plan to fix it? Api Compatibility Level is aleady set to .net 2.0. Still exception. How can i make serialport work on Android? SerialPort.GetPortNames(); is also many many many many bug. My com port is "/dev/ttyTCC1",and it tell me no serialport found.
Fortunately Directory.GetFiles("/dev/", "tty*") works right.But when SerialPort spstart = new SerialPort("/dev/ttyTCC1", 57600, Parity.None, 8, StopBits.One); try { spstart.Open(); des.DebugText("open /dev/ttyTCC1 succ."); } catch (Exception e) { des.DebugText(e.Message+"open /dev/ttyTCC1 failed."); } the excetion happend.System.DllNotFoundException: MonoPosixHelper?? why?
Answer by $$anonymous$$ · Sep 23, 2016 at 11:40 AM
Well ,this is my slove step.and the code is aslo contain in it. if anyone complain it's written in chinese....i should say, chinese is the most graceful language in the earth. http://blog.csdn.net/glunoy/article/details/52635323
can i also complain about the unity technique team ignore this shit bug?
Answer by SmartMaker · Aug 03, 2016 at 01:36 PM
It is occured also on Standalone platform. I think it is a bug.
Well this bug was! hapapped 4years ago as i googled! but nobody is planting to slove it. Finally i manage this by export the project as java project and open it by Eclipse. Then i found the regular way to access the serialport in java. the key word is :SerialPort.c SerialPort.h ndk-build and use the generated lib like:libserial_port.so
When recv com data form serialport use: UnityPlayer.UnitySend$$anonymous$$essage("unity_com","java_messgae", sss); unity_com is an object,java_messgae is a function. sss is the data.
Sorry for my poor english.I will make the detail step in my blog later.
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
How to display a video behind gui on mobile 2 Answers
Access android IR blaster 0 Answers
C# Serialization is working fine in Unity but not on Android 2 Answers