2016-11-29 1 views
5

hello_services gradle 빌드를 사용하여 Java에서 서비스를 만들었지 만, 실제로는 내 Android에서 C/C++ 코드를 사용하는 것이 좋습니다. 성공적으로 일부 C 코드를 통합하려고했습니다. (결국 플러터 빌드를 엉망으로 만듭니다.)C/C++ 코드로 플러터 빌드 - 예?

나는 그것을 추가하는 방법에 대한 예제 또는 정보를 찾고있다. 이상적으로 C 코드에서 Dart/Flutter flutterView.sendToFlutter()를 호출하고 싶지만 JNI도 잘 동작한다.

나는 gradle 하위 프로젝트를 추가 할 수 있다고 생각하지만 팁/포인터를 높이 평가합니다.

+0

나는이 작업을 할 수있었습니다. 주된 문제는 플러터가 그라데이션 플러그인 버전이 제어되는 또 다른 장소가 있다는 것입니다. 그 후, 나는 C/C++ 코드를 "정상적으로"사용하여 "lib"서브 프로젝트를 만들었고, 작업을 시작했다. – Joel

답변

2

우리는 현재 그런 일을 한 예가 없습니다. C++ 상호 운용성을 쉽게하기 위해 현재 HostMessages 시스템에 C API를 제공하고 싶습니다.

귀하는이 요청으로 업데이트 한 (https://github.com/flutter/flutter/issues/7053)을 요청하는 버그를 제출했습니다.