Wanming Lin created CB-9032:
-------------------------------
Summary: [Mobilespec] Fail to build mobilespec with
--thirdpartyplugins
Key: CB-9032
URL: https://issues.apache.org/jira/browse/CB-9032
Project: Apache Cordova
Issue Type: Bug
Components: mobile-spec
Reporter: Wanming Lin
Priority: Critical
Reproduce Test Steps
====================
1. $ sudo npm install [email protected] -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
==============
{code}
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
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]