Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[thym-dev] errors running on Android device and emulator

Hello

I've just downloaded the THyM plugin (https://www.eclipse.org/thym/) for Eclipse and am trying to run a Cordova project

The output is below.  I'm confused as to why the build-setup step says its using Android 1.5.  Is that what's wrong with my project?  I cannot find an AndroidManifest.xml or a setting in Eclipse to verify or change that.

    Buildfile: /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/build.xml
   
    -pre-build:
   
    -check-env:
        [checkenv] Android SDK Tools Revision 24.1.2
        [checkenv] Installed at /home/user/android-sdk-linux
   
    -setup:
            [echo] Project Name: Cordova
         [gettype] Project Type: Android Library
   
    -build-setup:
    [getbuildtools] Using latest Build Tools: 22.0.1
            [echo] Resolving Build Target for Cordova...
       [gettarget] Project Target:   Android 1.5
       [gettarget] API level:        3
       [gettarget] WARNING: Attribute minSdkVersion in AndroidManifest.xml (10) is higher than the project target API level (3)
            [echo] ----------
            [echo] Creating output directories if needed...
           [mkdir] Created dir: /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/bin/rsObj
           [mkdir] Created dir: /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/bin/rsLibs
            [echo] ----------
            [echo] Resolving Dependencies for Cordova...
      [dependency] Library dependencies:
      [dependency] No Libraries
      [dependency] ------------------
      [dependency] API<=15: Adding annotations.jar to the classpath.
            [echo] ----------
            [echo] Building Libraries with '${build.target}'...
          [subant] No sub-builds to iterate on
   
    -code-gen:
    [mergemanifest] No changes in the AndroidManifest files.
            [echo] Handling aidl files...
            [aidl] No AIDL files to compile.
            [echo] ----------
            [echo] Handling RenderScript files...
            [echo] ----------
            [echo] Handling Resources...
            [aapt] No changed resources. R.java and Manifest.java untouched.
            [echo] ----------
            [echo] Handling BuildConfig class...
     [buildconfig] Generating BuildConfig class.
   
    -pre-compile:
   
    -compile:
           [javac] Compiling 94 source files to /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/bin/classes
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaArgs.java:25: error: cannot find symbol
           [javac] import android.util.Base64;
           [javac]                    ^
           [javac]   symbol:   class Base64
           [javac]   location: package android.util
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/PluginResult.java:24: error: cannot find symbol
           [javac] import android.util.Base64;
           [javac]                    ^
           [javac]   symbol:   class Base64
           [javac]   location: package android.util
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebViewClient.java:34: error: cannot find symbol
           [javac] import android.net.http.SslError;
           [javac]                        ^
           [javac]   symbol:   class SslError
           [javac]   location: package android.net.http
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:33: error: cannot find symbol
           [javac] import android.webkit.ConsoleMessage;
           [javac]                      ^
           [javac]   symbol:   class ConsoleMessage
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:36: error: cannot find symbol
           [javac] import android.webkit.ValueCallback;
           [javac]                      ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:38: error: cannot find symbol
           [javac] import android.webkit.WebStorage;
           [javac]                      ^
           [javac]   symbol:   class WebStorage
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:40: error: package android.webkit.GeolocationPermissions does not exist
           [javac] import android.webkit.GeolocationPermissions.Callback;
           [javac]                                             ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:88: error: cannot find symbol
           [javac]     private WebChromeClient.CustomViewCallback mCustomViewCallback;
           [javac]                            ^
           [javac]   symbol:   class CustomViewCallback
           [javac]   location: class WebChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaResourceApi.java:28: error: cannot find symbol
           [javac] import android.util.Base64;
           [javac]                    ^
           [javac]   symbol:   class Base64
           [javac]   location: package android.util
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:861: error: cannot find symbol
           [javac]     public void showCustomView(View view, WebChromeClient.CustomViewCallback callback) {
           [javac]                                                          ^
           [javac]   symbol:   class CustomViewCallback
           [javac]   location: class WebChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebViewClient.java:270: error: cannot find symbol
           [javac]     public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
           [javac]                                                                           ^
           [javac]   symbol:   class SslError
           [javac]   location: class CordovaWebViewClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:69: error: cannot find symbol
           [javac]     public ValueCallback<Uri> mUploadMessage;
           [javac]            ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:229: error: package WebStorage does not exist
           [javac]             long totalUsedQuota, WebStorage.QuotaUpdater quotaUpdater)
           [javac]                                            ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:251: error: cannot find symbol
           [javac]     public boolean onConsoleMessage(ConsoleMessage consoleMessage)
           [javac]                                     ^
           [javac]   symbol:   class ConsoleMessage
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:265: error: cannot find symbol
           [javac]     public void onGeolocationPermissionsShowPrompt(String origin, Callback callback) {
           [javac]                                                                   ^
           [javac]   symbol:   class Callback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:272: error: cannot find symbol
           [javac]     public void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback) {
           [javac]                                                            ^
           [javac]   symbol:   class CustomViewCallback
           [javac]   location: class WebChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:310: error: cannot find symbol
           [javac]     public void openFileChooser(ValueCallback<Uri> uploadMsg) {
           [javac]                                 ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:314: error: cannot find symbol
           [javac]     public void openFileChooser( ValueCallback<Uri> uploadMsg, String acceptType ) {
           [javac]                                  ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:318: error: cannot find symbol
           [javac]     public void openFileChooser(ValueCallback<Uri> uploadMsg, String acceptType, String capture)
           [javac]                                 ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:328: error: cannot find symbol
           [javac]     public ValueCallback<Uri> getValueCallback() {
           [javac]            ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaChromeClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:55: error: cannot find symbol
           [javac] import android.webkit.ValueCallback;
           [javac]                      ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:23: error: cannot find symbol
           [javac] import android.media.ExifInterface;
           [javac]                     ^
           [javac]   symbol:   class ExifInterface
           [javac]   location: package android.media
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:47: error: cannot find symbol
           [javac]     private ExifInterface inFile = null;
           [javac]             ^
           [javac]   symbol:   class ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:48: error: cannot find symbol
           [javac]     private ExifInterface outFile = null;
           [javac]             ^
           [javac]   symbol:   class ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExposedJsApi.java:21: error: cannot find symbol
           [javac] import android.webkit._javascript_Interface;
           [javac]                      ^
           [javac]   symbol:   class _javascript_Interface
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java:31: error: cannot find symbol
           [javac] import android.webkit.WebResourceResponse;
           [javac]                      ^
           [javac]   symbol:   class WebResourceResponse
           [javac]   location: package android.webkit
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java:49: error: cannot find symbol
           [javac]     public WebResourceResponse shouldInterceptRequest(WebView view, String url) {
           [javac]            ^
           [javac]   symbol:   class WebResourceResponse
           [javac]   location: class IceCreamCordovaWebViewClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:266: error: cannot find symbol
           [javac]     @TargetApi(Build.VERSION_CODES.KITKAT)
           [javac]                     ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaUriHelper.java:49: error: cannot find symbol
           [javac]     @TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)
           [javac]                     ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExposedJsApi.java:38: error: cannot find symbol
           [javac]     @_javascript_Interface
           [javac]      ^
           [javac]   symbol:   class _javascript_Interface
           [javac]   location: class ExposedJsApi
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExposedJsApi.java:43: error: cannot find symbol
           [javac]     @_javascript_Interface
           [javac]      ^
           [javac]   symbol:   class _javascript_Interface
           [javac]   location: class ExposedJsApi
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExposedJsApi.java:48: error: cannot find symbol
           [javac]     @_javascript_Interface
           [javac]      ^
           [javac]   symbol:   class _javascript_Interface
           [javac]   location: class ExposedJsApi
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/IceCreamCordovaWebViewClient.java:34: error: cannot find symbol
           [javac] @TargetApi(Build.VERSION_CODES.HONEYCOMB)
           [javac]                 ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/com/squareup/okhttp/internal/http/HttpsURLConnectionImpl.java:347: error: method does not override or implement a method from a supertype
           [javac]   @Override public void setFixedLengthStreamingMode(long contentLength) {
           [javac]   ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:115: error: cannot find symbol
           [javac]             ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                   ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:116: error: cannot find symbol
           [javac]             ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                   ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:135: error: no suitable constructor found for WebView(Context,AttributeSet,int,boolean)
           [javac]         super(context, attrs, defStyle, privateBrowsing);
           [javac]         ^
           [javac]     constructor WebView.WebView(Context,AttributeSet,int) is not applicable
           [javac]       (actual and formal argument lists differ in length)
           [javac]     constructor WebView.WebView(Context,AttributeSet) is not applicable
           [javac]       (actual and formal argument lists differ in length)
           [javac]     constructor WebView.WebView(Context) is not applicable
           [javac]       (actual and formal argument lists differ in length)
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:195: error: cannot find symbol
           [javac]             String manufacturer = android.os.Build.MANUFACTURER;
           [javac]                                                   ^
           [javac]   symbol:   variable MANUFACTURER
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:197: error: cannot find symbol
           [javac]             if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB &&
           [javac]                                        ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:197: error: cannot find symbol
           [javac]             if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB &&
           [javac]                                                                   ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:198: error: cannot find symbol
           [javac]                     android.os.Build.MANUFACTURER.contains("HTC"))
           [javac]                                     ^
           [javac]   symbol:   variable MANUFACTURER
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:218: error: cannot find symbol
           [javac]         if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)
           [javac]                                     ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:218: error: cannot find symbol
           [javac]         if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)
           [javac]                                                                ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:223: error: cannot find symbol
           [javac]         settings.setDatabaseEnabled(true);
           [javac]                 ^
           [javac]   symbol:   method setDatabaseEnabled(boolean)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:224: error: cannot find symbol
           [javac]         settings.setDatabasePath(databasePath);
           [javac]                 ^
           [javac]   symbol:   method setDatabasePath(String)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:228: error: cannot find symbol
           [javac]         ApplicationInfo appInfo = getContext().getApplicationContext().getApplicationInfo();
           [javac]                                                                       ^
           [javac]   symbol:   method getApplicationInfo()
           [javac]   location: class Context
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:230: error: cannot find symbol
           [javac]             android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
           [javac]                                     ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:230: error: cannot find symbol
           [javac]             android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
           [javac]                                                                 ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:234: error: cannot find symbol
           [javac]         settings.setGeolocationDatabasePath(databasePath);
           [javac]                 ^
           [javac]   symbol:   method setGeolocationDatabasePath(String)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:237: error: cannot find symbol
           [javac]         settings.setDomStorageEnabled(true);
           [javac]                 ^
           [javac]   symbol:   method setDomStorageEnabled(boolean)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:240: error: cannot find symbol
           [javac]         settings.setGeolocationEnabled(true);
           [javac]                 ^
           [javac]   symbol:   method setGeolocationEnabled(boolean)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:244: error: cannot find symbol
           [javac]         settings.setAppCacheMaxSize(5 * 1048576);
           [javac]                 ^
           [javac]   symbol:   method setAppCacheMaxSize(int)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:245: error: cannot find symbol
           [javac]         settings.setAppCachePath(databasePath);
           [javac]                 ^
           [javac]   symbol:   method setAppCachePath(String)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:246: error: cannot find symbol
           [javac]         settings.setAppCacheEnabled(true);
           [javac]                 ^
           [javac]   symbol:   method setAppCacheEnabled(boolean)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:269: error: cannot find symbol
           [javac]             WebView.setWebContentsDebuggingEnabled(true);
           [javac]                    ^
           [javac]   symbol:   method setWebContentsDebuggingEnabled(boolean)
           [javac]   location: class WebView
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:281: error: cannot find symbol
           [javac]         if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
           [javac]                                     ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:281: error: cannot find symbol
           [javac]         if (android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
           [javac]                                                                ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:298: error: cannot find symbol
           [javac]         if ((Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1)) {
           [javac]                           ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:298: error: cannot find symbol
           [javac]         if ((Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR1)) {
           [javac]                                           ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebView.java:830: error: cannot find symbol
           [javac]             settings.setAllowUniversalAccessFromFileURLs(true);
           [javac]                     ^
           [javac]   symbol:   method setAllowUniversalAccessFromFileURLs(boolean)
           [javac]   location: variable settings of type WebSettings
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaArgs.java:109: error: cannot find symbol
           [javac]         return Base64.decode(encoded, Base64.DEFAULT);
           [javac]                                       ^
           [javac]   symbol:   variable Base64
           [javac]   location: class CordovaArgs
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaArgs.java:109: error: cannot find symbol
           [javac]         return Base64.decode(encoded, Base64.DEFAULT);
           [javac]                ^
           [javac]   symbol:   variable Base64
           [javac]   location: class CordovaArgs
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/PluginResult.java:80: error: cannot find symbol
           [javac]         this.encodedMessage = Base64.encodeToString(data, Base64.NO_WRAP);
           [javac]                                                           ^
           [javac]   symbol:   variable Base64
           [javac]   location: class PluginResult
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/PluginResult.java:80: error: cannot find symbol
           [javac]         this.encodedMessage = Base64.encodeToString(data, Base64.NO_WRAP);
           [javac]                               ^
           [javac]   symbol:   variable Base64
           [javac]   location: class PluginResult
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebViewClient.java:237: error: cannot find symbol
           [javac]         if (errorCode == WebViewClient.ERROR_UNSUPPORTED_SCHEME) {
           [javac]                                       ^
           [javac]   symbol:   variable ERROR_UNSUPPORTED_SCHEME
           [javac]   location: class WebViewClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaWebViewClient.java:269: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:227: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:242: error: cannot find symbol
           [javac]         if(android.os.Build.VERSION.SDK_INT == android.os.Build.VERSION_CODES.ECLAIR_MR1)
           [javac]                                    ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:242: error: cannot find symbol
           [javac]         if(android.os.Build.VERSION.SDK_INT == android.os.Build.VERSION_CODES.ECLAIR_MR1)
           [javac]                                                                ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:245: error: cannot find symbol
           [javac]             super.onConsoleMessage(message, lineNumber, sourceID);
           [javac]                  ^
           [javac]   symbol: method onConsoleMessage(String,int,String)
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:238: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:250: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:258: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:271: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:276: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaChromeClient.java:281: error: method does not override or implement a method from a supertype
           [javac]     @Override
           [javac]     ^
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaResourceApi.java:421: error: cannot find symbol
           [javac]         byte[] data = "" ? Base64.decode(dataPartAsString, Base64.DEFAULT) : EncodingUtils.getBytes(dataPartAsString, "UTF-8");
           [javac]                                                                ^
           [javac]   symbol:   variable Base64
           [javac]   location: class CordovaResourceApi
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaResourceApi.java:421: error: cannot find symbol
           [javac]         byte[] data = "" ? Base64.decode(dataPartAsString, Base64.DEFAULT) : EncodingUtils.getBytes(dataPartAsString, "UTF-8");
           [javac]                                ^
           [javac]   symbol:   variable Base64
           [javac]   location: class CordovaResourceApi
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaUriHelper.java:74: error: cannot find symbol
           [javac]                 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
           [javac]                                  ^
           [javac]   symbol:   variable SDK_INT
           [javac]   location: class VERSION
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaUriHelper.java:74: error: cannot find symbol
           [javac]                 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1) {
           [javac]                                                   ^
           [javac]   symbol:   variable VERSION_CODES
           [javac]   location: class Build
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaUriHelper.java:75: error: cannot find symbol
           [javac]                     intent.setSelector(null);
           [javac]                           ^
           [javac]   symbol:   method setSelector(<null>)
           [javac]   location: variable intent of type Intent
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:260: error: cannot find symbol
           [javac]         root.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                                                                  ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:261: error: cannot find symbol
           [javac]                 ViewGroup.LayoutParams.MATCH_PARENT, 0.0F));
           [javac]                                       ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:265: error: cannot find symbol
           [javac]                 ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                       ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:266: error: cannot find symbol
           [javac]                 ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                       ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:345: error: cannot find symbol
           [javac]             appView.setOverScrollMode(View.OVER_SCROLL_NEVER);
           [javac]                                           ^
           [javac]   symbol:   variable OVER_SCROLL_NEVER
           [javac]   location: class View
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:766: error: cannot find symbol
           [javac]             ValueCallback<Uri> mUploadMessage = this.appView.getWebChromeClient().getValueCallback();
           [javac]             ^
           [javac]   symbol:   class ValueCallback
           [javac]   location: class CordovaActivity
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:818: error: cannot find symbol
           [javac]             final boolean exit = !(errorCode == WebViewClient.ERROR_HOST_LOOKUP);
           [javac]                                                              ^
           [javac]   symbol:   variable ERROR_HOST_LOOKUP
           [javac]   location: class WebViewClient
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:945: error: cannot find symbol
           [javac]                 root.setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
           [javac]                                                                                          ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/CordovaActivity.java:946: error: cannot find symbol
           [javac]                         ViewGroup.LayoutParams.MATCH_PARENT, 0.0F));
           [javac]                                               ^
           [javac]   symbol:   variable MATCH_PARENT
           [javac]   location: class LayoutParams
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:57: error: cannot find symbol
           [javac]         this.inFile = new ExifInterface(filePath);
           [javac]                           ^
           [javac]   symbol:   class ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:67: error: cannot find symbol
           [javac]         this.outFile = new ExifInterface(filePath);
           [javac]                            ^
           [javac]   symbol:   class ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:74: error: cannot find symbol
           [javac]         this.aperture = inFile.getAttribute(ExifInterface.TAG_APERTURE);
           [javac]                                             ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:75: error: cannot find symbol
           [javac]         this.datetime = inFile.getAttribute(ExifInterface.TAG_DATETIME);
           [javac]                                             ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:76: error: cannot find symbol
           [javac]         this.exposureTime = inFile.getAttribute(ExifInterface.TAG_EXPOSURE_TIME);
           [javac]                                                 ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:77: error: cannot find symbol
           [javac]         this.flash = inFile.getAttribute(ExifInterface.TAG_FLASH);
           [javac]                                          ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:78: error: cannot find symbol
           [javac]         this.focalLength = inFile.getAttribute(ExifInterface.TAG_FOCAL_LENGTH);
           [javac]                                                ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:79: error: cannot find symbol
           [javac]         this.gpsAltitude = inFile.getAttribute(ExifInterface.TAG_GPS_ALTITUDE);
           [javac]                                                ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:80: error: cannot find symbol
           [javac]         this.gpsAltitudeRef = inFile.getAttribute(ExifInterface.TAG_GPS_ALTITUDE_REF);
           [javac]                                                   ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] /home/user/.cordova/lib/npm_cache/cordova-android/3.6.4/package/framework/src/org/apache/cordova/ExifHelper.java:81: error: cannot find symbol
           [javac]         this.gpsDateStamp = inFile.getAttribute(ExifInterface.TAG_GPS_DATESTAMP);
           [javac]                                                 ^
           [javac]   symbol:   variable ExifInterface
           [javac]   location: class ExifHelper
           [javac] Note: Some input files use or override a deprecated API.
           [javac] Note: Recompile with -Xlint:deprecation for details.
           [javac] 100 errors
   
    BUILD FAILED
    /home/user/android-sdk-linux/tools/ant/build.xml:720: The following error occurred while executing this line:
    /home/user/android-sdk-linux/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
   
    Total time: 3 seconds

Back to the top