2013-02-06 4 views
0

나는 TN_134 FTDI 안드로이드 D2XX 드라이버와 테스트 응용 프로그램을 사용하려고했지만 비참하게 실패했습니다. LogCat은 .jni 파일을로드 할 수 없다는 것을 알려주고 응용 프로그램이 충돌 할 때마다 충돌합니다 ... 내 장치가 루팅되어 있지 않으므로 .jni 라이브러리를로드 할 수 없습니다 (루트가 아닙니다.). 동일한 칩셋을 사용하여 이것을 우회하는 방법이 있습니까? 라이브러리 파일이 필요하지 않도록 테스트 응용 프로그램 코드에 .jni 코드를 통합하는 방법이 있습니까? 나는 장치를 뿌리 뽑기를 포함하지 않는 제안에 열려 있습니다.FTDI d2xx android communication

답변

1

비슷한 문제가 생겼습니다. 코드 (D2xx 클래스)의 JNI 위치를 올바른 위치 즉, "/data/data/com.ftdi.d2xx/lib/libftd2xx"로 수정했습니다. -jni.so ".

그런데 사용하는 드라이버는 루트 액세스가 필요합니다. FTDI는 루트 액세스를 필요로하지 않는 새로운 드라이버를 발표했습니다. 그냥 그들의 웹 사이트에서 체크 아웃 FTDI Android D2xx Driver

+0

나는 공식적인 드라이버에 대한 read() 문제가있다 : http://stackoverflow.com/questions/15518214/official-ftdi-android-drivers-read-is-not-working – 4ntoine