Uploaded image for project: 'Apache Cordova'
  1. Apache Cordova
  2. CB-9032

[Mobilespec] Fail to build mobilespec with --thirdpartyplugins

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Won't Fix
    • None
    • None
    • cordova-mobile-spec

    Description

      Reproduce Test Steps
      ====================
      1. $ sudo npm install cordova@5.0.0 -g
      2. $ git clone https://github.com/apache/cordova-coho.git
      3. $ git clone https://github.com/apache/cordova-mobile-spec.git
      $ cd cordova-mobile-spec/createmobilespec/ & sudo npm install
      4. $ cd ../../ &./cordova-mobile-spec/createmobilespec/createmobilespec.js --android --global --thirdpartyplugins --variable API_KEY_FOR_ANDROID="key"
      5. $ cd mobilespec & cordova build android

      Expected Outcome
      ================
      Cordova build successfully

      Actual Outcome
      ==============

      warning: android/util/AttributeSet.class(android/util:AttributeSet.class): major version 51 is newer than 50, the highest major version supported by this compiler.
      It is recommended that the compiler be upgraded.
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/src/de/appplant/cordova/plugin/localnotification/LocalNotification.java:495: cannot find symbol
      symbol  : method evaluateJavascript(java.lang.String,<nulltype>)
      location: interface org.apache.cordova.CordovaWebView
                          webView.evaluateJavascript(js, null);
                                 ^
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/src/de/appplant/cordova/plugin/localnotification/LocalNotification.java:492: cannot find symbol
      symbol  : method post(<anonymous java.lang.Runnable>)
      location: interface org.apache.cordova.CordovaWebView
              webView.post(new Runnable(){
                     ^
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/src/com/cranberrygame/phonegap/plugin/ad/Admob.java:119: cannot find symbol
      symbol  : method addOnLayoutChangeListener(<anonymous android.view.View.OnLayoutChangeListener>)
      location: interface org.apache.cordova.CordovaWebView
          	webView.addOnLayoutChangeListener(new View.OnLayoutChangeListener(){
          	       ^
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/src/com/cranberrygame/phonegap/plugin/ad/Admob.java:468: cannot find symbol
      symbol  : method addView(android.widget.RelativeLayout)
      location: interface org.apache.cordova.CordovaWebView
      			webView.addView(bannerViewLayout);
      			       ^
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/src/com/cranberrygame/phonegap/plugin/ad/Admob.java:579: cannot find symbol
      symbol  : method getParent()
      location: interface org.apache.cordova.CordovaWebView
      			ViewGroup parentView = (ViewGroup)webView.getParent();
      			                                         ^
      Note: Some input files use or override a deprecated API.
      Note: Recompile with -Xlint:deprecation for details.
      Note: Some input files use unchecked or unsafe operations.
      Note: Recompile with -Xlint:unchecked for details.
      5 errors
      100 warnings
      :compileArmv7DebugJava FAILED
      
      FAILURE: Build failed with an exception.
      
      * What went wrong:
      Execution failed for task ':compileArmv7DebugJava'.
      > Compilation failed; see the compiler error output for details.
      
      * Try:
      Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
      
      BUILD FAILED
      
      Total time: 4 mins 34.76 secs
      
      /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/cordova/node_modules/q/q.js:126
                          throw e;
                                ^
      Error code 1 for command: /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/gradlew with args: cdvBuildDebug,-b,/home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/build.gradle,-PcdvBuildArch=arm,-Dorg.gradle.daemon=true
      ERROR running one or more of the platforms: Error: /home/lei/work/workspace/cordova/cordova-4.0/mobilespec/platforms/android/cordova/run: Command failed with exit code 8
      You may not have the required environment or OS to run this project
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            Wanming Lin Wanming Lin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: