Closed RenuDaffodilsw closed 6 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
I have cloned your sample and followed the steps described here but I m getting error while building the app.
error is..