मैंने एंड्रॉइड स्टूडियो प्रोजेक्ट के अंदर क्रॉसवॉक वेबव्यू प्रोजेक्ट को सफलतापूर्वक कार्यान्वित किया है। असल में इस लिंक का पालन करके: https://diego.org/2015/01/07/embedding-crosswalk-in-android-studio/एंड्रॉइड क्रॉसवॉक लाइट - एंड्रॉइड स्टूडियो एकीकरण
क्रॉसवॉक को लागू करने से परिचित लोगों को पता है कि ऐप का आकार + - 20-30 एमबी तक बढ़ जाता है। इस कारण से मैं क्रॉसवॉक के लाइट संस्करण को एकीकृत करने की कोशिश कर रहा हूं। जो + - 10 एमबी है, सफलता के बिना दुर्भाग्यपूर्ण।
सामान्य क्रॉसवॉक परियोजना https://download.01.org/crosswalk/releases/crosswalk-lite/android/canary/ पर लाइट संस्करण एक भी आर संस्करण है https://download.01.org/crosswalk/releases/crosswalk/android/maven2/org/xwalk/xwalk_core_library/
पर एक Maven संस्करण उपलब्ध नहीं है, लेकिन कोई पोम फ़ाइल नहीं है और मैं अंदर एंड्रॉयड स्टूडियो के लिए इसका इस्तेमाल नहीं कर सकते।
अब मैं क्रॉसवॉक-लाइट संस्करण मैन्युअल रूप से डाउनलोड करने का प्रयास कर रहा हूं। मैंने एक लाइब्रेरी प्रोजेक्ट बनाया, सभी प्रासंगिक फाइलों की प्रतिलिपि बनाई, धीरे-धीरे फाइलें बनाई और इसे एक छोटे से टेस्ट एप्लिकेशन के अंदर शामिल किया। और अब तक सब कुछ ठीक लगता है। ऐप संकलन। XWalkView जैसी सभी कक्षाएं मेरे ऐप के अंदर उपलब्ध हैं। ऐप चलाना भी काम करता है, सिवाय इसके कि वेबव्यू पूरी तरह से काला है।
अब मुझे लगता है कि यह libxwalkcore.so फ़ाइल के साथ कुछ करने के लिए मिला है जो किसी भी तरह से लोड नहीं होता है। हर कल्पनीय फ़ोल्डर (जार, jniLibs, lib आदि) में रखा गया। काम नहीं करता किसी भी लॉग में कोई त्रुटि नहीं है।
प्रश्न मेरे पास है अगर कोई पहले से ही एंड्रॉइड स्टूडियो प्रोजेक्ट के अंदर लाइट संस्करण काम करने में सफल रहा है।
बीटीडब्ल्यू। क्रॉसवॉक-लाइट पुस्तकालय अनुप्रयोग के Gradle फ़ाइल है:
dependencies {
compile files('libs/xwalk_core_library_java_library_part.jar')
compile files('libs/xwalk_core_library_java_app_part.jar')
}
क्या आपने इस दौरान समस्या का समाधान किया था? यदि हां - कृपया साझा करें;) – jaltek
कोई समाधान नहीं। अच्छी बात यह है कि अधिक से अधिक एंड्रॉइड फोन 5.0 या बड़े हो गए हैं। 5 से एक तेज़ देशी वेबव्यू उपलब्ध है और क्रॉसवॉक को अनदेखा किया जा सकता है। –