Hi there
Like annoyingmouse, I'm having issues trying to build an Android app using the SalesForce SDK. After trying all of the things mentioned on his post and across the internet to no avail, I thought the only thing left for me was to try it out on a Mac. I'm not very good with VM's, so I borrowed a colleague's Mac running OSX (Yosemite). The ios version of the app builds successfully, but there are still problems with the android build.
The final error message still refers to 'exit code 1', although the rest of the errors seem to vary:
Bob-Mac:Test ramesesniblick$ cd test
Bob-Mac:test ramesesniblick$ cordova prepare
Bob-Mac:test ramesesniblick$ cordova build android
Running command: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/cordova/build
Buildfile: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/build.xml
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 24.1.2
[checkenv] Installed at /Users/ramesesniblick/Library/Android/sdk
-setup:
[echo] Project Name: com.plugin.gcm.PushHandlerActivity
[gettype] Project Type: Application
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 21.1.2
[echo] Resolving Build Target for com.plugin.gcm.PushHandlerActivity...
[gettarget] Project Target: Android 5.0.1
[gettarget] API level: 21
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for com.plugin.gcm.PushHandlerActivity...
[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...
nodeps:
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 24.1.2
[checkenv] Installed at /Users/ramesesniblick/Library/Android/sdk
-setup:
[echo] Project Name: com.plugin.gcm.PushHandlerActivity
[gettype] Project Type: Android Library
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 21.1.2
[echo] Resolving Build Target for com.plugin.gcm.PushHandlerActivity...
[gettarget] Project Target: Android 5.0.1
[gettarget] API level: 21
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/rsObj
[mkdir] Created dir: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/rsLibs
[echo] ----------
[echo] Resolving Dependencies for com.plugin.gcm.PushHandlerActivity...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------
-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] No need to generate new BuildConfig.
-pre-compile:
-compile:
[echo] Creating library output jar file...
-post-compile:
-obfuscate:
-dex:
[echo] Library project: do not convert bytecode...
-crunch:
[crunch] Crunching PNG Files in source dir: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/res
[crunch] To destination dir: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/res
[crunch] Crunched 0 PNG files to update cache
-package-resources:
[echo] Library project: do not package resources...
-package:
[echo] Library project: do not package apk...
-post-package:
-do-debug:
[echo] Library project: do not create apk...
[propertyfile] Updating property file: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/build.prop
[propertyfile] Updating property file: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/CordovaLib/ant-build/build.prop
-post-build:
debug:
nodeps:
-set-mode-check:
-set-debug-files:
-check-env:
[checkenv] Android SDK Tools Revision 24.1.2
[checkenv] Installed at /Users/ramesesniblick/Library/Android/sdk
-setup:
[echo] Project Name: SalesforceSDK
[gettype] Project Type: Android Library
-set-debug-mode:
-debug-obfuscation-check:
-pre-build:
-build-setup:
[getbuildtools] Using latest Build Tools: 21.1.2
[echo] Resolving Build Target for SalesforceSDK...
[gettarget] Project Target: Android 5.0.1
[gettarget] API level: 21
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/ant-build/rsObj
[mkdir] Created dir: /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/ant-build/rsLibs
[echo] ----------
[echo] Resolving Dependencies for SalesforceSDK...
[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[dependency]
[dependency] ------------------
-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 70 source files to /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/ant-build/classes
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:35: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:36: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaActivity;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:37: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaWebView;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:38: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaWebViewClient;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:75: error: cannot find symbol
[javac] public class SalesforceDroidGapActivity extends CordovaActivity {
[javac] ^
[javac] symbol: class CordovaActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:157: error: cannot find symbol
[javac] protected CordovaWebViewClient makeWebViewClient(CordovaWebView webView) {
[javac] ^
[javac] symbol: class CordovaWebView
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:157: error: cannot find symbol
[javac] protected CordovaWebViewClient makeWebViewClient(CordovaWebView webView) {
[javac] ^
[javac] symbol: class CordovaWebViewClient
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:310: error: cannot find symbol
[javac] public void authenticate(final CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:29: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:30: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaPlugin;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:41: error: cannot find symbol
[javac] public abstract class ForcePlugin extends CordovaPlugin {
[javac] ^
[javac] symbol: class CordovaPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:56: error: cannot find symbol
[javac] public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class ForcePlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:104: error: cannot find symbol
[javac] abstract protected boolean execute(String actionStr, JavaScriptPluginVersion jsVersion, JSONArray args, CallbackContext callbackContext) throws JSONException;
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class ForcePlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SDKInfoPlugin.java:33: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SDKInfoPlugin.java:71: error: cannot find symbol
[javac] public boolean execute(String actionStr, JavaScriptPluginVersion jsVersion, JSONArray args, CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SDKInfoPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SDKInfoPlugin.java:91: error: cannot find symbol
[javac] protected void getInfo(JSONArray args, final CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SDKInfoPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:31: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:62: error: cannot find symbol
[javac] CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:92: error: cannot find symbol
[javac] protected void getUsers(CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:109: error: cannot find symbol
[javac] protected void getCurrentUser(CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:125: error: cannot find symbol
[javac] protected void logout(JSONArray args, CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:144: error: cannot find symbol
[javac] protected void switchToUser(JSONArray args, CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:29: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:30: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.PluginResult;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:57: error: cannot find symbol
[javac] public boolean execute(String actionStr, JavaScriptPluginVersion jsVersion, JSONArray args, CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:81: error: cannot find symbol
[javac] protected void authenticate(final CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:96: error: cannot find symbol
[javac] protected void getAuthCredentials(CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:112: error: cannot find symbol
[javac] protected void getAppHomeUrl(CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:121: error: cannot find symbol
[javac] protected void logoutCurrentUser(CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/TestRunnerPlugin.java:32: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CallbackContext;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/TestRunnerPlugin.java:65: error: cannot find symbol
[javac] public boolean execute(String actionStr, JavaScriptPluginVersion jsVersion, JSONArray args, CallbackContext callbackContext) throws JSONException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class TestRunnerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/TestRunnerPlugin.java:92: error: cannot find symbol
[javac] private void onTestComplete(JSONArray args, CallbackContext callbackContext) throws JSONException, InterruptedException {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class TestRunnerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/TestRunnerPlugin.java:119: error: cannot find symbol
[javac] private void onReadyForTests(JSONArray args, CallbackContext callbackContext) {
[javac] ^
[javac] symbol: class CallbackContext
[javac] location: class TestRunnerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:32: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaInterface;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:33: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaResourceApi;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:34: error: package org.apache.cordova.CordovaResourceApi does not exist
[javac] import org.apache.cordova.CordovaResourceApi.OpenForReadResult;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:35: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.CordovaWebView;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:36: error: package org.apache.cordova does not exist
[javac] import org.apache.cordova.IceCreamCordovaWebViewClient;
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:43: error: cannot find symbol
[javac] public class SalesforceIceCreamWebViewClient extends IceCreamCordovaWebViewClient {
[javac] ^
[javac] symbol: class IceCreamCordovaWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:51: error: cannot find symbol
[javac] protected CordovaWebView cordovaWebView;
[javac] ^
[javac] symbol: class CordovaWebView
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:59: error: cannot find symbol
[javac] public SalesforceIceCreamWebViewClient(CordovaInterface cordova, CordovaWebView view) {
[javac] ^
[javac] symbol: class CordovaInterface
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:59: error: cannot find symbol
[javac] public SalesforceIceCreamWebViewClient(CordovaInterface cordova, CordovaWebView view) {
[javac] ^
[javac] symbol: class CordovaWebView
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/app/SalesforceSDKManager.java:325: error: method init in class SalesforceSDKManager cannot be applied to given types;
[javac] SalesforceSDKManager.init(context, keyImpl, SalesforceDroidGapActivity.class, LoginActivity.class);
[javac] ^
[javac] required: Context,KeyInterface,Class<? extends Activity>,Class<? extends Activity>
[javac] found: Context,KeyInterface,Class,Class
[javac] reason: actual argument Class cannot be converted to Class<? extends Activity> by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/app/SalesforceSDKManager.java:337: error: method init in class SalesforceSDKManager cannot be applied to given types;
[javac] SalesforceSDKManager.init(context, keyImpl, SalesforceDroidGapActivity.class, loginActivity);
[javac] ^
[javac] required: Context,KeyInterface,Class<? extends Activity>,Class<? extends Activity>
[javac] found: Context,KeyInterface,Class,Class<CAP#1>
[javac] reason: actual argument Class cannot be converted to Class<? extends Activity> by method invocation conversion
[javac] where CAP#1 is a fresh type-variable:
[javac] CAP#1 extends Activity from capture of ? extends Activity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/app/SalesforceSDKManager.java:350: error: type argument ? extends SalesforceDroidGapActivity is not within bounds of type-variable T
[javac] Class<? extends SalesforceDroidGapActivity> mainActivity, Class<? extends Activity> loginActivity) {
[javac] ^
[javac] where T is a type-variable:
[javac] T extends Object declared in class Class
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:109: error: cannot find symbol
[javac] super.onCreate(savedInstanceState);
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:113: error: method getBootConfig in class BootConfig cannot be applied to given types;
[javac] bootconfig = BootConfig.getBootConfig(this);
[javac] ^
[javac] required: Context
[javac] found: SalesforceDroidGapActivity
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Context by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:121: error: cannot find symbol
[javac] registerReceiver(userSwitchReceiver, new IntentFilter(UserAccountManager.USER_SWITCH_INTENT_ACTION));
[javac] ^
[javac] symbol: method registerReceiver(UserSwitchReceiver,IntentFilter)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:124: error: no suitable method found for notifyEvent(EventType,SalesforceDroidGapActivity)
[javac] EventsObservable.get().notifyEvent(EventType.MainActivityCreateComplete, this);
[javac] ^
[javac] method EventsObservable.notifyEvent(Event) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method EventsObservable.notifyEvent(EventType,Object) is not applicable
[javac](actual argument SalesforceDroidGapActivity cannot be converted to Object by method invocation conversion)
[javac] method EventsObservable.notifyEvent(EventType) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:106: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:128: error: no suitable constructor found for ClientManager(SalesforceDroidGapActivity,String,LoginOptions,boolean)
[javac] return new ClientManager(this, SalesforceSDKManager.getInstance().getAccountType(),
[javac] ^
[javac] constructor ClientManager.ClientManager(Context,String,LoginOptions,boolean) is not applicable
[javac](actual argument SalesforceDroidGapActivity cannot be converted to Context by method invocation conversion)
[javac] constructor ClientManager.ClientManager(Context,String,LoginOptions) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:137: error: cannot find symbol
[javac] super.init();
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:139: error: cannot find symbol
[javac] if (null != this.appView) {
[javac] ^
[javac] symbol: variable appView
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:140: error: cannot find symbol
[javac] WebSettings webSettings = this.appView.getSettings();
[javac] ^
[javac] symbol: variable appView
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:147: error: cannot find symbol
[javac] String cachePath = getApplicationContext().getCacheDir().getAbsolutePath();
[javac] ^
[javac] symbol: method getApplicationContext()
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:152: error: cannot find symbol
[javac] EventsObservable.get().notifyEvent(EventType.GapWebViewCreateComplete, appView);
[javac] ^
[javac] symbol: variable appView
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:133: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:156: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:163: error: cannot find symbol
[javac] super.onResume();
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:164: error: method onResume in class PasscodeManager cannot be applied to given types;
[javac] if (passcodeManager.onResume(this)) {
[javac] ^
[javac] required: Activity
[javac] found: SalesforceDroidGapActivity
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Activity by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:161: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:202: error: cannot find symbol
[javac] this.recreate();
[javac] ^
[javac] symbol: method recreate()
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:271: error: method hasCachedAppHome in class SalesforceWebViewClientHelper cannot be applied to given types;
[javac] if (SalesforceWebViewClientHelper.hasCachedAppHome(this)) {
[javac] ^
[javac] required: Context
[javac] found: SalesforceDroidGapActivity
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Context by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:287: error: cannot find symbol
[javac] super.onPause();
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:288: error: method onPause in class PasscodeManager cannot be applied to given types;
[javac] passcodeManager.onPause(this);
[javac] ^
[javac] required: Activity
[javac] found: SalesforceDroidGapActivity
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Activity by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:285: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:293: error: cannot find symbol
[javac] unregisterReceiver(userSwitchReceiver);
[javac] ^
[javac] symbol: method unregisterReceiver(UserSwitchReceiver)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:294: error: cannot find symbol
[javac] super.onDestroy();
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:291: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:297: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:318: error: no suitable method found for logout(SalesforceDroidGapActivity)
[javac] SalesforceSDKManager.getInstance().logout(SalesforceDroidGapActivity.this);
[javac] ^
[javac] method SalesforceSDKManager.logout(Account,Activity,boolean) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Activity,boolean) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Account,Activity) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Activity) is not applicable
[javac](actual argument SalesforceDroidGapActivity cannot be converted to Activity by method invocation conversion)
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:312: error: method getRestClient in class ClientManager cannot be applied to given types;
[javac] clientManager.getRestClient(this, new RestClientCallback() {
[javac] ^
[javac] required: Activity,RestClientCallback
[javac] found: SalesforceDroidGapActivity,
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Activity by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:383: error: cannot find symbol
[javac] loadUrl(frontDoorUrl);
[javac] ^
[javac] symbol: method loadUrl(String)
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:392: error: no suitable method found for logout(SalesforceDroidGapActivity)
[javac] SalesforceSDKManager.getInstance().logout(SalesforceDroidGapActivity.this);
[javac] ^
[javac] method SalesforceSDKManager.logout(Account,Activity,boolean) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Activity,boolean) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Account,Activity) is not applicable
[javac](actual and formal argument lists differ in length)
[javac] method SalesforceSDKManager.logout(Activity) is not applicable
[javac](actual argument SalesforceDroidGapActivity cannot be converted to Activity by method invocation conversion)
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:442: error: cannot find symbol
[javac] loadUrl("file:///android_asset/www/" + startPage);
[javac] ^
[javac] symbol: method loadUrl(String)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:454: error: cannot find symbol
[javac] loadUrl(url);
[javac] ^
[javac] symbol: method loadUrl(String)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:487: error: method getAppHomeUrl in class SalesforceWebViewClientHelper cannot be applied to given types;
[javac] String url = SalesforceWebViewClientHelper.getAppHomeUrl(this);
[javac] ^
[javac] required: Context
[javac] found: SalesforceDroidGapActivity
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Context by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:488: error: cannot find symbol
[javac] loadUrl(url);
[javac] ^
[javac] symbol: method loadUrl(String)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceDroidGapActivity.java:499: error: cannot find symbol
[javac] loadUrl("file:///android_asset/www/" + errorPage);
[javac] ^
[javac] symbol: method loadUrl(String)
[javac] location: class SalesforceDroidGapActivity
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:69: error: cannot find symbol
[javac] Log.i(getClass().getSimpleName() + ".execute", "action: " + action + ", jsVersion: " + jsVersion);
[javac] ^
[javac] symbol: method getClass()
[javac] location: class ForcePlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:72: error: cannot find symbol
[javac] Log.w(getClass().getSimpleName() + ".execute", "is being called by js from older sdk, jsVersion: " + jsVersion + ", nativeVersion: " + SalesforceSDKManager.SDK_VERSION);
[javac] ^
[javac] symbol: method getClass()
[javac] location: class ForcePlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:75: error: cannot find symbol
[javac] Log.w(getClass().getSimpleName() + ".execute", "is being called by js from newer sdk, jsVersion: " + jsVersion + ", nativeVersion: " + SalesforceSDKManager.SDK_VERSION);
[javac] ^
[javac] symbol: method getClass()
[javac] location: class ForcePlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/ForcePlugin.java:55: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SDKInfoPlugin.java:94: error: cannot find symbol
[javac] callbackContext.success(getSDKInfo(cordova.getActivity()));
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SDKInfoPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SFAccountManagerPlugin.java:134: error: cannot find symbol
[javac] SalesforceSDKManager.getInstance().getUserAccountManager().signoutUser(account, cordova.getActivity());
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SFAccountManagerPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:83: error: cannot find symbol
[javac](%28SalesforceDroidGapActivity%29 cordova.getActivity%28%29).authenticate(callbackContext);
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:86: error: cannot find symbol
[javac] PluginResult noop = new PluginResult(PluginResult.Status.NO_RESULT);
[javac] ^
[javac] symbol: class PluginResult
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:86: error: cannot find symbol
[javac] PluginResult noop = new PluginResult(PluginResult.Status.NO_RESULT);
[javac] ^
[javac] symbol: class PluginResult
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:86: error: package PluginResult does not exist
[javac] PluginResult noop = new PluginResult(PluginResult.Status.NO_RESULT);
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:98: error: cannot find symbol
[javac] JSONObject credentials = ((SalesforceDroidGapActivity) cordova.getActivity()).getJSONCredentials();
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:114: error: cannot find symbol
[javac] callbackContext.success(SalesforceWebViewClientHelper.getAppHomeUrl(cordova.getActivity()));
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/phonegap/SalesforceOAuthPlugin.java:123: error: cannot find symbol
[javac] SalesforceSDKManager.getInstance().logout(cordova.getActivity());
[javac] ^
[javac] symbol: variable cordova
[javac] location: class SalesforceOAuthPlugin
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:70: error: cannot find symbol
[javac] return super.shouldOverrideUrlLoading(view, url);
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:65: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:76: error: method onHomePage in class SalesforceWebViewClientHelper cannot be applied to given types;
[javac] if (!this.foundHomeUrl && SalesforceWebViewClientHelper.onHomePage(ctx, view, url)) {
[javac] ^
[javac] required: Context,WebView,String
[javac] found: SalesforceDroidGapActivity,WebView,String
[javac] reason: actual argument SalesforceDroidGapActivity cannot be converted to Context by method invocation conversion
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:80: error: cannot find symbol
[javac] super.onPageFinished(view, url);
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:74: error: method does not override or implement a method from a supertype
[javac] @OverRide
[javac] ^
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:85: error: cannot find symbol
[javac] WebResourceResponse response = super.shouldInterceptRequest(view, url);
[javac] ^
[javac] symbol: variable super
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:108: error: cannot find symbol
[javac] CordovaResourceApi resourceApi = cordovaWebView.getResourceApi();
[javac] ^
[javac] symbol: class CordovaResourceApi
[javac] location: class SalesforceIceCreamWebViewClient
[javac] /Users/ramesesniblick/Documents/Apps/Test/test/plugins/com.salesforce/src/android/libs/SalesforceSDK/src/com/salesforce/androidsdk/ui/sfhybrid/SalesforceIceCreamWebViewClient.java:109: error: cannot find symbol
[javac] OpenForReadResult result = resourceApi.openForRead(localUri, true);
[javac] ^
[javac] symbol: class OpenForReadResult
[javac] location: class SalesforceIceCreamWebViewClient
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] 100 errors
BUILD FAILED
/Users/ramesesniblick/Library/Android/sdk/tools/ant/build.xml:601: The following error occurred while executing this line:
/Users/ramesesniblick/Library/Android/sdk/tools/ant/build.xml:720: The following error occurred while executing this line:
/Users/ramesesniblick/Library/Android/sdk/tools/ant/build.xml:734: Compile failed; see the compiler error output for details.
Total time: 4 seconds
/Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/cordova/node_modules/q/q.js:126
throw e;
^
Error code 1 for command: ant with args: debug,-f,/Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen
ERROR building one of the platforms: Error: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
Error: /Users/ramesesniblick/Documents/Apps/Test/test/platforms/android/cordova/build: Command failed with exit code 1
at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23)
at ChildProcess.emit (events.js:110:17)
at maybeClose (child_process.js:1008:16)
at Process.ChildProcess._handle.onexit (child_process.js:1080:5)
Bob-Mac:test ramesesniblick$