2016-11-29 60 views
5

Java'da bir hizmet oluşturmak için hello_services gradle derlemesini kullanıyorum, ancak gerçekten sevdiğim, öncelikle Android'de uygulamamdaki C/C++ kodunu kullanmak. Bazı C kodlarını hiç başarı ile entegre etmeyi denedim (çırpınan yapıyı karıştırıyorum).Flutter C/C++ kodu ile oluşturuluyor - örnek?

Bunun için örnek veya bilgi ekliyorum. İdeal olarak C kodundan Dart/Flutter flutterView.sendToFlutter() öğesini çağırmak istiyorum, ancak JNI de iyi çalışıyor.

Tahminimce bir altproje ekleyebilirim, takdir edilen herhangi bir ipucu/işaretçi ekleyebilirim.

+0

Bu çalışmayı başardım. Asıl sorun, çırpınmanın dümen takma versiyonunun kontrol edildiği başka bir yere sahip olmasıydı. Bundan sonra C/C++ kodumla "normal" bir "lib" altprogramı yaptım ve çalışmaya başladı. – Joel

cevap

2

Şu anda böyle bir örneği yok. C++ birlikte çalışmayı kolaylaştırmak için, şu anda sahip olmadığımız HostMessages sistemi için bir C API'si sunmak istiyoruz.

Bu istek ile güncellediğim (https://github.com/flutter/flutter/issues/7053) istekte bulunmak için bir hata yaptınız.