2016-11-29 8 views
5

मैं जावा में एक सेवा बनाने के लिए hello_services gradle build का उपयोग कर रहा हूं, लेकिन मुझे वास्तव में एंड्रॉइड पर, मेरे ऐप के भीतर सी/सी ++ कोड का उपयोग करना है। मैंने बिना किसी सफलता के कुछ सी कोड को एकीकृत करने की कोशिश की है (मैं फ्टरटर बिल्ड को गड़बड़ कर दूंगा)।सी/सी ++ कोड के साथ Flutter निर्माण - उदाहरण?

मैं उस उदाहरण को जोड़ने के बारे में एक उदाहरण या जानकारी ढूंढ रहा हूं। आदर्श रूप में, मैं सी कोड से डार्ट/फ्लटर फ्लटर View.sendToFlutter() को कॉल करना चाहता हूं, लेकिन जेएनआई ठीक काम करता है।

मुझे लगता है कि मैं एक ग्रेबल सबप्रोजेक्ट जोड़ सकता हूं, किसी भी सुझाव/पॉइंटर्स की सराहना की।

+0

मैंने यह काम करने के लिए प्रबंधन किया था। मुख्य समस्या यह थी कि फ्टरर में एक और जगह है जहां ग्रेडल प्लग-इन संस्करण नियंत्रित होता है। उसके बाद, मैंने अपने सी/सी ++ कोड "सामान्य के रूप में" के साथ "lib" subproject बनाया, और यह काम करना शुरू कर दिया। – Joel

उत्तर

2

वर्तमान में हमारे पास ऐसा करने का उदाहरण नहीं है। सी ++ इंटरऑप को आसान बनाने के लिए, हम HostMessages सिस्टम के लिए सी एपीआई प्रदान करना चाहते हैं, जो वर्तमान में हमारे पास नहीं है।

आपने इस अनुरोध के साथ अपडेट किया गया है (https://github.com/flutter/flutter/issues/7053) अनुरोध करने के लिए एक बग दायर किया है।

संबंधित मुद्दे