2016-07-06 2 views
1

https://github.com/chen-fishbein/bluetoothle-codenameone에서 BluetoothDemo를 다운로드했습니다. codename one 빌드 서버를 사용하여 APK 파일을 생성하고 내 안드로이드 모바일에 설치합니다. 작동하지 않습니다. 그것을 고칠 방법이 있습니까?Codenameone Bluetooth API가 안드로이드에서 작동하지 않습니다.

AVD 관리자 나 비슷한 것을 사용하여 netbeans에서 동일한 것을 실행할 수 있습니까? 직접 디버깅 할 수 있습니까?

내가 수동으로 블루투스를 시작한 경우, 다음과 같은 오류가 초기화의 클릭에 휴대 전화 또는 스캔 시작 옵션 -

Error snapshot attached 당신은 또한 https://github.com/shannah/CN1JSON/ cn1lib을 추가하고 codenameone 새로 고침을 사용하여 설치해야

+0

동작을 설명해 주시겠습니까? 앱이 설치되지 않거나 충돌하거나 블루투스가 연결되지 않습니까? –

+0

앱이 설치되어 있지만 블루투스 사용을 클릭해도 아무런 변화가 없습니다. –

+0

나는 당신의 동일한 문제를 가지고 있었고, 이후 해결책을 발견했습니다. .CN1lib 파일을 저장소에서 가져 가면 안됩니다. 대신이 프로세스를 사용하여 확장 프로그램을 설치하십시오. https://www.codenameone.com/cn1libs.html – EvSunWoodard

답변

1

cn1libs 액션

+0

해결책을 시도했지만 동일한 오류가 발생했습니다. blutooth를 활성화하면 json lib를 설치하고 새로 고치더라도 수동 시작으로 동일한 오류가 발생합니다. –

+0

그 오류는 json 클래스가 없다는 것을 나타내며 깨끗한 새 프로젝트에서 다시 시도하고 2 개의 cn1libs를 추가하는 것이 좋습니다 – Chen

+0

제안대로 새 프로젝트에서 시도했지만 문제가 지속됩니다. 수동 시작시 블루투스를 사용할 수 없기 때문에 근처의 장치를 검색 할 수 없습니다. –

0

Android 7.x를 실행중인 경우. 앱 설정에서 '위치'가 활성화되어 있는지 확인해야합니다. 그렇지 않으면 동작이 질문에 설명 된 것과 정확히 동일합니다. this comment을 참조하십시오. Codenameone은 ACCESS_COARSE_LOCATION의 빌드 힌트에서 권한 설정을 제공하지만 Nexus 6P (Android 7.1)에서는 작동하지 않습니다. 수동으로 활성화해야했습니다.

관련 문제