Android集成PayPal遇到NoClassDefFoundError: com.paypal.android.sdk.payments.PayPalConfiguration
来源:互联网 发布:泉州网络教育 编辑:程序博客网 时间:2024/06/03 01:42
最近有个客户要在APP中集成PayPal的支付功能,然后就去他们的开发者网站上下载了最新的SDK包,目前最新应该是更新到2.9.10版本。import到Eclipse中一运行,结果居然报错。。连PayPalConfiguration类都找不到。
找了一些别人的解决方法,最后在Github上发现还是有很多人出现类似的问题,如:https://github.com/paypal/PayPal-Android-SDK/issues/3
看这个叫huyongjiu的人说应该是PayPal用的是高版本的JDK和ADT编译成的(其他他们Paypal的后期SDK版本(2.3.5以后)都是用Android Studio做的,而AS默认的JDK和ADT的版本都比较,我之前也高尝试过AS,界面确实比较炫,但是编译直接却卡死了,什么时候换了电脑再换AS试试。),而我们用低版本的编译就会编译出错,编译paypal给的jar包出来以后只有1kb,安装到手机自然就找不到所需要的类了,于是知道问题就好办了:
1、更新ADT到最新,Help->Install New Software 点击Add 分别填上ADT和http://dl-ssl.google.com/android/eclipse/,然后选上要更新的内容,更新;
2、更新android SDK,最好更新到最新,直接用SDK manager更新即可,更新慢可以用mirrors.opencas.cn的镜像;
3、如果用的JDK版本低于1.7,那到oracle的官网下载新版本安装;
4、右键项目属性,Java Compiler,将编译level设为1.7;
升级后,再安装到手机,终于可以运行了。
- Android集成PayPal遇到NoClassDefFoundError: com.paypal.android.sdk.payments.PayPalConfiguration
- Android集成PayPal支付
- Android集成PayPal
- Android集成Paypal
- PayPal Android SDK 2.0 支付
- Android 如何集成Paypal支付
- Integrating PayPal Payments (转)
- OpenCart中PayPal Payments Standard(Paypal 标准支付方式)设置
- OpenCart中PayPal Payments Standard(Paypal 标准支付方式)设置
- java集成paypal支付,含Android,服务端代码
- paypal
- paypal
- paypal
- paypal
- android app 获取paypal PaymentDetails
- 接入 PayPal iOS SDK
- PayPal-PHP-SDK使用
- Paypal国际版网站集成
- springmvc框架的搭建步骤
- GRE写作必备句型
- 欢迎使用CSDN-markdown编辑器
- Hive配置
- 常用meta标签属性
- Android集成PayPal遇到NoClassDefFoundError: com.paypal.android.sdk.payments.PayPalConfiguration
- 认识与理解动态网页
- JAVA SOCKET的I/O 使用
- Java事件处理机制和适配器
- ActionBarSherlock(一)在Eclipse中如何引入ActionBarSherlock和其Demo
- 11882 - Biggest Number
- Mesos+Zookeeper+Marathon+Docker分布式部署打造PaaS云平台实践(一)
- api 设计 多api一起访问
- android铃声和音量的获取程序