romk1n / MyCordovaShop

Example code for PayPal Mobile SDK Cordova/Phonegap Plugin
MIT License
26 stars 28 forks source link

Error while building app with android. #5

Closed RenuDaffodilsw closed 6 years ago

RenuDaffodilsw commented 8 years ago

I have cloned your sample and followed the steps described here but I m getting error while building the app.

error is..

javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:20: error: package com.paypal.android.sdk.payments does not exist
    [javac] import com.paypal.android.sdk.payments.*;
    [javac] ^
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:28: error: cannot find symbol
    [javac]     private PayPalConfiguration configuration = new PayPalConfiguration();
    [javac]             ^
    [javac]   symbol:   class PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:255: error: cannot find symbol
    [javac]     private PayPalOAuthScopes getOauthScopes(JSONArray scopeList)  throws JSONException {
    [javac]             ^
    [javac]   symbol:   class PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:329: error: cannot find symbol
    [javac]     private PayPalPaymentDetails parsePaymentDetails(JSONObject object) throws JSONException {
    [javac]             ^
    [javac]   symbol:   class PayPalPaymentDetails
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:342: error: cannot find symbol
    [javac]     private PayPalItem[] parsePaymentItems(JSONArray array) throws JSONException {
    [javac]             ^
    [javac]   symbol:   class PayPalItem
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:364: error: cannot find symbol
    [javac]     private ShippingAddress getPayPalShippingAddress(JSONObject object) throws JSONException {
    [javac]             ^
    [javac]   symbol:   class ShippingAddress
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:25: error: cannot find symbol
    [javac]     private String environment = PayPalConfiguration.ENVIRONMENT_PRODUCTION;
    [javac]                                  ^
    [javac]   symbol:   variable PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:28: error: cannot find symbol
    [javac]     private PayPalConfiguration configuration = new PayPalConfiguration();
    [javac]                                                     ^
    [javac]   symbol:   class PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:69: error: cannot find symbol
    [javac]             this.activity.stopService(new Intent(this.activity, PayPalService.class));
    [javac]                                                                 ^
    [javac]   symbol:   class PayPalService
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:76: error: cannot find symbol
    [javac]         this.callbackContext.success(Version.PRODUCT_VERSION);
    [javac]                                      ^
    [javac]   symbol:   variable Version
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:91: error: cannot find symbol
    [javac]             this.environment = PayPalConfiguration.ENVIRONMENT_NO_NETWORK;
    [javac]                                ^
    [javac]   symbol:   variable PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:93: error: cannot find symbol
    [javac]             this.environment = PayPalConfiguration.ENVIRONMENT_PRODUCTION;
    [javac]                                ^
    [javac]   symbol:   variable PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:96: error: cannot find symbol
    [javac]             this.environment = PayPalConfiguration.ENVIRONMENT_SANDBOX;
    [javac]                                ^
    [javac]   symbol:   variable PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:121: error: cannot find symbol
    [javac]         String correlationId = PayPalConfiguration.getClientMetadataId(this.cordova.getActivity());
    [javac]                                ^
    [javac]   symbol:   variable PayPalConfiguration
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:127: error: cannot find symbol
    [javac]             serverStarted = this.activity.stopService(new Intent(this.activity, PayPalService.class));
    [javac]                                                                                 ^
    [javac]   symbol:   class PayPalService
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:130: error: cannot find symbol
    [javac]         Intent intent = new Intent(this.activity, PayPalService.class);
    [javac]                                                   ^
    [javac]   symbol:   class PayPalService
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:131: error: cannot find symbol
    [javac]         intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, this.configuration);
    [javac]                         ^
    [javac]   symbol:   variable PayPalService
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:153: error: cannot find symbol
    [javac]             paymentIntent = PayPalPayment.PAYMENT_INTENT_SALE;
    [javac]                             ^
    [javac]   symbol:   variable PayPalPayment
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:155: error: cannot find symbol
    [javac]             paymentIntent = PayPalPayment.PAYMENT_INTENT_ORDER;
    [javac]                             ^
    [javac]   symbol:   variable PayPalPayment
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:157: error: cannot find symbol
    [javac]             paymentIntent = PayPalPayment.PAYMENT_INTENT_AUTHORIZE;
    [javac]                             ^
    [javac]   symbol:   variable PayPalPayment
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:194: error: cannot find symbol
    [javac]         PayPalPayment payment = new PayPalPayment(new BigDecimal(amount),
    [javac]         ^
    [javac]   symbol:   class PayPalPayment
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:194: error: cannot find symbol
    [javac]         PayPalPayment payment = new PayPalPayment(new BigDecimal(amount),
    [javac]                                     ^
    [javac]   symbol:   class PayPalPayment
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:224: error: cannot find symbol
    [javac]             Intent intent = new Intent(this.activity, PaymentActivity.class);
    [javac]                                                       ^
    [javac]   symbol:   class PaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:225: error: cannot find symbol
    [javac]             intent.putExtra(PaymentActivity.EXTRA_PAYMENT, payment);
    [javac]                             ^
    [javac]   symbol:   variable PaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:238: error: cannot find symbol
    [javac]         Intent intent = new Intent(this.activity, PayPalFuturePaymentActivity.class);
    [javac]                                                   ^
    [javac]   symbol:   class PayPalFuturePaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:249: error: cannot find symbol
    [javac]         Intent intent = new Intent(this.activity, PayPalProfileSharingActivity.class);
    [javac]                                                   ^
    [javac]   symbol:   class PayPalProfileSharingActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:251: error: cannot find symbol
    [javac]         intent.putExtra(PayPalProfileSharingActivity.EXTRA_REQUESTED_SCOPES, getOauthScopes(args.getJSONArray(0)));
    [javac]                         ^
    [javac]   symbol:   variable PayPalProfileSharingActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:264: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_PROFILE);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:266: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_EMAIL);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:268: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_PHONE);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:270: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_ADDRESS);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:272: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_PAYPAL_ATTRIBUTES);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:274: error: cannot find symbol
    [javac]                 scopes.add(PayPalOAuthScopes.PAYPAL_SCOPE_FUTURE_PAYMENTS);
    [javac]                            ^
    [javac]   symbol:   variable PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:279: error: cannot find symbol
    [javac]         return new PayPalOAuthScopes(scopes);
    [javac]                    ^
    [javac]   symbol:   class PayPalOAuthScopes
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:338: error: cannot find symbol
    [javac]         PayPalPaymentDetails paymentDetails =  new PayPalPaymentDetails(shipping, subtotal, tax);
    [javac]         ^
    [javac]   symbol:   class PayPalPaymentDetails
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:338: error: cannot find symbol
    [javac]         PayPalPaymentDetails paymentDetails =  new PayPalPaymentDetails(shipping, subtotal, tax);
    [javac]                                                    ^
    [javac]   symbol:   class PayPalPaymentDetails
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:347: error: cannot find symbol
    [javac]         PayPalItem[] items = new PayPalItem[array.length()];
    [javac]         ^
    [javac]   symbol:   class PayPalItem
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:347: error: cannot find symbol
    [javac]         PayPalItem[] items = new PayPalItem[array.length()];
    [javac]                                  ^
    [javac]   symbol:   class PayPalItem
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:356: error: cannot find symbol
    [javac]             PayPalItem item = new PayPalItem(name, quantity, price, currency, sku);
    [javac]             ^
    [javac]   symbol:   class PayPalItem
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:356: error: cannot find symbol
    [javac]             PayPalItem item = new PayPalItem(name, quantity, price, currency, sku);
    [javac]                                   ^
    [javac]   symbol:   class PayPalItem
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:372: error: cannot find symbol
    [javac]         ShippingAddress shippingAddress =
    [javac]         ^
    [javac]   symbol:   class ShippingAddress
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:373: error: cannot find symbol
    [javac]                 new ShippingAddress().recipientName(name).line1(line1).line2(line2)
    [javac]                     ^
    [javac]   symbol:   class ShippingAddress
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:382: error: cannot find symbol
    [javac]                 PaymentConfirmation confirmation = null;
    [javac]                 ^
    [javac]   symbol:   class PaymentConfirmation
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:383: error: cannot find symbol
    [javac]                 if (intent.hasExtra(PaymentActivity.EXTRA_RESULT_CONFIRMATION)) {
    [javac]                                     ^
    [javac]   symbol:   variable PaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:385: error: cannot find symbol
    [javac]                             .getParcelableExtra(PaymentActivity.EXTRA_RESULT_CONFIRMATION);
    [javac]                                                 ^
    [javac]   symbol:   variable PaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:393: error: cannot find symbol
    [javac]             } else if (resultCode == PaymentActivity.RESULT_EXTRAS_INVALID) {
    [javac]                                      ^
    [javac]   symbol:   variable PaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:400: error: cannot find symbol
    [javac]                 PayPalAuthorization auth = null;
    [javac]                 ^
    [javac]   symbol:   class PayPalAuthorization
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:401: error: cannot find symbol
    [javac]                 if (intent.hasExtra(PayPalFuturePaymentActivity.EXTRA_RESULT_AUTHORIZATION)) {
    [javac]                                     ^
    [javac]   symbol:   variable PayPalFuturePaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:402: error: cannot find symbol
    [javac]                     auth = intent.getParcelableExtra(PayPalFuturePaymentActivity.EXTRA_RESULT_AUTHORIZATION);
    [javac]                                                      ^
    [javac]   symbol:   variable PayPalFuturePaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:410: error: cannot find symbol
    [javac]             } else if (resultCode == PayPalFuturePaymentActivity.RESULT_EXTRAS_INVALID) {
    [javac]                                      ^
    [javac]   symbol:   variable PayPalFuturePaymentActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:415: error: cannot find symbol
    [javac]                 PayPalAuthorization auth = null;
    [javac]                 ^
    [javac]   symbol:   class PayPalAuthorization
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:416: error: cannot find symbol
    [javac]                 if (intent.hasExtra(PayPalProfileSharingActivity.EXTRA_RESULT_AUTHORIZATION)) {
    [javac]                                     ^
    [javac]   symbol:   variable PayPalProfileSharingActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:417: error: cannot find symbol
    [javac]                     auth = intent.getParcelableExtra(PayPalProfileSharingActivity.EXTRA_RESULT_AUTHORIZATION);
    [javac]                                                      ^
    [javac]   symbol:   variable PayPalProfileSharingActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] /Users/daffolap-285/Desktop/Projects/MyShop/platforms/android/src/com/paypal/cordova/sdk/PayPalMobileCordovaPlugin.java:425: error: cannot find symbol
    [javac]             } else if (resultCode == PayPalProfileSharingActivity.RESULT_EXTRAS_INVALID) {
    [javac]                                      ^
    [javac]   symbol:   variable PayPalProfileSharingActivity
    [javac]   location: class PayPalMobileCordovaPlugin
    [javac] 54 errors
    [javac] 3 warnings

BUILD FAILED