01-02 08:01:08.820 1653-1653/com.tech.xxx.mh D/dalvikvm: Trying to load lib /data/app-lib/com.tech.xxx.mh-2/libserial_port.so 0x41a98dd8
01-02 08:01:08.820 1653-1653/com.tech.xxx.mh D/dalvikvm: Added shared lib /data/app-lib/com.tech.xxx.mh-2/libserial_port.so 0x41a98dd8
01-02 08:01:08.820 1653-1653/com.tech.xxx.mh D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.tech.xxx.mh-2/libserial_port.so 0x41a98dd8, skipping init
01-02 08:01:08.870 1653-1653/com.tech.xxx.mh D/serial_port: Opening serial port /dev/ttyS2
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh D/serial_port: open() fd = -1
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/serial_port: Cannot open port
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/SerialPort: native open returns null
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/tag: 开启错误
java.io.IOException
at com.tech.xxx.serialport.SerialPort.<init>(SerialPort.java:66)
at com.tech.xxx.mh.LockActivity$1.onClick(LockActivity.java:40)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
01-02 08:01:08.820 1653-1653/com.tech.xxx.mh D/dalvikvm: Added shared lib /data/app-lib/com.tech.xxx.mh-2/libserial_port.so 0x41a98dd8
01-02 08:01:08.820 1653-1653/com.tech.xxx.mh D/dalvikvm: No JNI_OnLoad found in /data/app-lib/com.tech.xxx.mh-2/libserial_port.so 0x41a98dd8, skipping init
01-02 08:01:08.870 1653-1653/com.tech.xxx.mh D/serial_port: Opening serial port /dev/ttyS2
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh D/serial_port: open() fd = -1
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/serial_port: Cannot open port
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/SerialPort: native open returns null
01-02 08:01:08.900 1653-1653/com.tech.xxx.mh E/tag: 开启错误
java.io.IOException
at com.tech.xxx.serialport.SerialPort.<init>(SerialPort.java:66)
at com.tech.xxx.mh.LockActivity$1.onClick(LockActivity.java:40)
at android.view.View.performClick(View.java:4438)
at android.view.View$PerformClick.run(View.java:18422)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
解决方案 »
- 获取Android工程下的png/bmp图片的大小怎么只有原来图片的2/3大小啊!奇怪!
- 100分 ProgressBar长条形进度条
- android中ListView能不能实现抬起事件,只有点击无抬起
- 平台上DDR的运行速率统计
- android log信息求解?
- android新手上路,求帮忙解惑
- android录制的同时拍照
- 如何替换Android模拟器 system/lib/和system/bin/下面的文件
- Android工程中如何导入jar包,覆盖android.jar包中已有的包?
- 在Eclipse的order and export里面需要把用到的第三方包勾选上吗?
- 新手求教,如何解决此处错误
- 不知道才是最难的,求大神帮忙
SerialPort sp=new SerialPort(new File("/dev/ttyS2"),115200);
FileOutputStream mOutputStream=(FileOutputStream) sp.getOutputStream(); mOutputStream.write(new String("0x31").getBytes());
mOutputStream.write('\n');
} catch (Exception e){
Log.e("tag", "开启错误", e);
}
串口 /dev/ttyS2 也正确
今天在mainfest里加上了<uses-sdk android:minSdkVersion="3" />这样一句话。fd返回不为 -1了,但是却报了另外一个错误:
tcgetattr() failed;native open returns null;