2016-01-28 5 views
11

पर क्रॉसवॉक प्लगइन जोड़ने के बाद त्रुटि बनाएं मैं नवीनतम कॉर्डोवा एंड्रॉइड (5.1.0) का उपयोग कर रहा हूं। परियोजना बनाने जा रहा है और क्रॉसवॉक बिना ठीक चल रहा है, लेकिन मैं क्रॉसवॉक जोड़ने के बाद का उपयोग करक्रॉर्वावा एंड्रॉइड प्रोजेक्ट

cordova plugin add https://github.com/crosswalk-project/cordova-plugin-crosswalk-webview.git 

मैं निम्नलिखित निर्माण त्रुटि मिलती है प्लगइन:

Error:15:53:54.127 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/ XWalkWebViewEngine. java:48: error: cannot find symbol 
    15:53:54.127 [ERROR] [system.err] import org.xwalk.core.XWalkGetBitmapCallback; 
    15:53:54.128 [ERROR] [system.err]     ^
    15:53:54.128 [ERROR] [system.err] symbol: class XWalkGetBitmapCallback 
    15:53:54.128 [ERROR] [system.err] location: package org.xwalk.core 
    15:53:54.178 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkWebViewEngine.  java:103: error: cannot find symbol 
    15:53:54.179 [ERROR] [system.err]          new XWalkGetBitmapCallback() { 
    15:53:54.179 [ERROR] [system.err]          ^
    15:53:54.180 [ERROR] [system.err] symbol: class XWalkGetBitmapCallback 
    15:53:54.181 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkWebViewEngine.  java:207: error: cannot find symbol 
    15:53:54.182 [ERROR] [system.err]    webView.getExtensionManager().loadExtension(XWALK_EXTENSIONS_FOLDER + File.separator  + path); 
    15:53:54.182 [ERROR] [system.err]     ^
    15:53:54.182 [ERROR] [system.err] symbol: method getExtensionManager() 
    15:53:54.182 [ERROR] [system.err] location: variable webView of type XWalkCordovaView 
    15:53:54.184 [ERROR] [system.err] /Users/or/Projects/Test/cordova/platforms/android/src/org/crosswalk/engine/XWalkCordovaView. java:93: error: method does not override or implement a method from a supertype 
    15:53:54.185 [ERROR] [system.err]  @Override 
    15:53:54.185 [ERROR] [system.err] ^
    15:53:54.188 [ERROR] [system.err] Note: Some input files use or override a deprecated API. 
    15:53:54.188 [ERROR] [system.err] Note: Recompile with -Xlint:deprecation for details. 
    15:53:54.188 [ERROR] [system.err] 4 errors 
    15:53:54.190 [ERROR] [org.gradle.BuildExceptionReporter] 
    15:53:54.190 [ERROR] [org.gradle.BuildExceptionReporter] FAILURE: Build failed with an exception. 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] * What went wrong: 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] Execution failed for task ':compileX86DebugJavaWithJavac'. 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] > Compilation failed; see the compiler error output for details. 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] 
    15:53:54.191 [ERROR] [org.gradle.BuildExceptionReporter] * Try: 
    15:53:54.192 [ERROR] [org.gradle.BuildExceptionReporter] Run with --stacktrace option to get the stack trace. 

परियोजना एंड्रॉयड स्टूडियो का उपयोग कर बनाया गया है।

क्या कोई ऐसा कुछ भी मिला है?

धन्यवाद

उत्तर

16

यह कोशिश करें कि यह मेरे लिए काम कर रहा है।

एंड्रॉइड मंच जोड़ने से पहले आपको प्लगइन जोड़ना होगा।

cordova -version ==> 5.1.1 
  1. नेविगेट परियोजना निर्देशिका के लिए

    cd cordova/

  2. एंड्रॉयड प्लेटफॉर्म

    cordova platform rm android

  3. निकालें चेक क्रॉसवॉक प्लगइन

    स्थापित नहीं है 10
  4. NPM साथ क्रॉसवॉक प्लगइन जोड़े

    cordova plugin add cordova-plugin-crosswalk-webview

  5. एंड्रॉयड प्लेटफॉर्म

    cordova platform add android

  6. जोड़े एंड्रॉयड परियोजना का निर्माण

    cordova build android

  7. भागो एंड्रॉयड परियोजना

    cordova run android

50

आयोनिक (यकीन नहीं करता है, तो ढांचे के एक और मंच एक ही करता है) का उपयोग करते हुए, जड़ config.xml टेम्पलेट निम्न संदर्भ शामिल हैं:

<preference name="xwalkVersion" value="17+" /> 

इसे हटाने और एक

फायरिंग करके
cordova build android 

(और @badboyunited के उत्तर के बाद भी) प्लगइन को नवीनतम संस्करण के साथ डाउनलोड किया गया।

0

मैं Crosswalk स्थापित करने के बाद मुद्दों कर रहा था, और मैं एक समाधान है कि मेरे लिए यहां काम मिला: https://crosswalk-project.org/jira/si/jira.issueviews:issue-html/XWALK-5965/XWALK-5965.html

tl; डॉ: (एंड्रॉयड एसडीके प्रबंधक से) अतिरिक्त भंडार से "Android समर्थन लाइब्रेरी" स्थापित

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