android 上的 java.lang.NoClassDefFoundError

标签 java android

我正在做一个没有用户交互的应用程序电子邮件发送。这样我就从以下link得到了编码.在这里我得到了 java.lang.NoClassDefFoundError: com.murali.email.GMailSender。我在

收到了这个错误
GMailSender sender = new GMailSender("username@gmail.com", "password");
                    sender.sendMail("This is Subject",   
                            "This is Body",   
                            "user@gmail.com",   
                            "user@yahoo.com");  

在 MailSenderActivity 类中。我在引用库中添加了所有外部 jar,在编译时没有发现错误。我花了更多时间来解决问题但失败了。我知道有可能出现重复问题,但其他答案并未用于我。我想我或 eclipse 错过了 GMailSender 类的一些 jar 或类路径。请帮我。我不知道如何解决。

最佳答案

确保 jar 位于名为 libs 的文件夹中,而不是 lib。然后执行“clean”并确保 jar 出现在 Android 依赖项下。

关于android 上的 java.lang.NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10522261/

相关文章:

android - 将 Android 手机连接到 genymotion 模拟器的最佳方式

java - 挑剔的主机(锁?)

java - 如何在Java中创建一个Document对象?

java - Selenium Standalone 已退出,代码为 1/系统找不到指定的路径

java - 从android中的url加载图像时发生类转换异常

android - 位图不会显示在 RemoteView 中

java - 可以将 netbeans 生成的窗口迁移到 Window Builder 中吗?

java - java中的静态最终(渴望)单例线程安全吗?

java - Android 中以下代码返回的空白字符串

java - 在 onOptionsItemSelected 中选择第二个项目会导致应用程序崩溃