클라이언트를 가져올 수 없습니다. 안드로이드 개발에서 시작하고 있습니다. 어쩌면 config/newbie 실수 일 수도 있습니다 만, 나는 아무것도 시도/검색하지 않았습니다. 내가 JDK 1.8으로 전환하고 Gradle을에 잭을 사용하도록 설정 한RxAndroidBLE에서 클라이언트를 가져 오는 중 오류가 발생했습니다.
FATAL EXCEPTION: Thread-34217
Process: es.ralcaidev.arduinobt, PID: 15488
java.lang.IncompatibleClassChangeError: The method
'void com.polidea.rxandroidble.internal.radio.RxBleRadioImpl.com_polidea_rxandroidble_internal_radio_RxBleRadioImpl_lambda$new$0()'
was expected to be of type direct but instead was found to be of type virtual
(declaration of 'com.polidea.rxandroidble.internal.radio.RxBleRadioImpl'
appears in /data/app/es.ralcaidev.arduinobt-2/base.apk)
at com.polidea.rxandroidble.internal.radio.RxBleRadioImpl.access$lambda$0(Unknown)
at com.polidea.rxandroidble.internal.radio.RxBleRadioImpl$$Lambda$1.run(Unknown)
at java.lang.Thread.run(Thread.java:818)
:; 내가 전화 할 때마다 "RxBleClient.create (컨텍스트)", 나는 다음과 같은 오류가 발생합니다.
아이디어가 있으십니까?
이 항목을 발견하지 못했습니다. 누군가 비슷한 문제가 있습니다. https://github.com/Polidea/RxAndroidBle/issues/33 Retrolambda를 추가하면 도움이 될까요? –
'build.gradle' 파일을 포함시킬 수 있습니까? 프로젝트의 설정에 문제가있는 것으로 보입니다. –