2016-11-29 35 views
5

Używam hello_services gradle build do tworzenia usługi w Javie, ale chciałbym użyć kodu C/C++ w mojej aplikacji, początkowo na Androida. Próbowałem integrować niektóre kod C bez powodzenia (kończę się bałaganu budowania trzepotanie).Konstrukcja trzepotania z kodem C/C++ - przykład?

Szukam przykładu lub informacji o tym, jak to dodać. Idealnie, chciałbym zadzwonić do Dart/Flutter flutterView.sendToFlutter() z kodu C, ale JNI działa również dobrze.

Zgaduję, że mogę dodać podprojekt gradle, wszelkie wskazówki/wskazówki są mile widziane.

+0

Udało mi się to sprawić. Głównym problemem było to, że trzepotanie ma inne miejsce, w którym kontrolowana jest stopniowana wersja wtyczki. Potem zrobiłem podprojekt "lib" z moim kodem C/C++ "jak zwykle" i zaczął działać. – Joel

Odpowiedz

2

Obecnie nie mamy przykładu takiego działania. Aby ułatwić współdziałanie C++, chcielibyśmy udostępnić API C dla systemu HostMessages, którego obecnie nie posiadamy.

Użytkownik zgłosił błąd, aby zażądać takich (https://github.com/flutter/flutter/issues/7053), które zaktualizowałem w związku z tym żądaniem.