java.lang.UnsatisfiedLinkError: No implementation found for java.io.FileDescriptor com.testserialex.SerialPort.open(java.lang.String, int, int) (tried Java_com_test_serialex_SerialPort_open and Java_com_test_serialex_SerialPort_open__Ljava_lang_String_2II)
에 설명 되어 있듯이, jni 부분인 ava_com_test_serialex_SerialPort_open, 혹은 Java_com_test_serialex_SerialPort_open__Ljava_lang_String_2II 를 찾지 못 해서 발생하는 오류로 보입니다.
1. JNI 용 SO가 빌드가 안되었거나
2. 시스템이 다르거나(armeabi는 있으나 실단말은 armeabi-v8a 같은 것을 사용하여 라이브러리를 못 찾을 경우)
3. JNI 에서 사용하는 심볼이 안드로이드 단말에 존재하지 않거나, PDK 함수를 사용해서 접근이 불가능한 경우
등의 원인으로 보입니다.
하나씩 확인 해 보세요.