Noclassdeffound错误com.paypal.sdk.paymentactivity在android中

时间:2015-07-04 07:01:12

标签: android

我正在尝试使用paypalsdk.jar在我的android项目中集成PayPal。

当我正在运行项目时,noclassdeffounderror正在使用这个包noclassdeffounderror:com.paypal.sdk.paymentactivity。在我的日志行结束时noclassfoundexcetion也来了我导入我的paypalsdk2.9.3.jar在右click my project --> properties --> java build path ---> add external { {1}}我检查了导入和导出选项卡。

在这种情况下,它还没有运行,我的应用程序崩溃了。有时我无法执行dex:无法将新索引65992合并到非jumbo指令中!转换为Dalvik格式失败:无法执行dex:无法将新索引65992合并为非-jumbo指令!

如何清除此问题以及如何使用PayPal进行付款。 感谢

1 个答案:

答案 0 :(得分:0)

Android应用程序中可以使用的方法数量有限。有两种方法可以解决这个问题:

  1. 增加方法限制:https://developer.android.com/tools/building/multidex.html
  2. 使用proguard消除未使用的方法:https://developer.android.com/tools/help/proguard.html
  3. 另一个注意事项:如果你正在运行proguard,你可能会得到那个noclassdeffounderror,因为proguard认为你没有使用该方法并将其从已编译的库中删除。