javax.mail
和apache.commons.httpclient
)在运行时抛出“找不到类”异常!很好,但是在运行时崩溃,但出现以下异常:还是我需要恢复到以前的Java版本?或者这是我完全假定与Java更新有关的一些完全不相关的问题(这很偶然,在更新之前可以完美地工作)?
#1 楼
在运行时崩溃,但出现以下异常:
Could not find class 'javax.mail.internet.InternetAddress', referenced from method com.my.project.Main.isValidEmailAddress
如果外部罐子有问题,则:
创建一个名为
libs
的文件夹。将所有需要的外部jar文件复制并粘贴到该文件夹中。
它将自动包含在内,如下页所述:处理Android项目
评论
尝试此操作,因为我也面临这样的问题,并通过将所有jar文件放在libs文件夹中来解决
– MAC
2012年4月6日在17:12
但是每当我更新ADT时,它都要求更新SDK。并且在更新后显示“发生了错误。有关更多详细信息,请参见错误日志。com.android.ddmlib.IDevice.getName()Ljava / lang / String;”。如果解决方案是卸载,那么如何更新ADT和SDK工具?我卸载并重新安装此程序可多次解决此问题。但是,如何更新所有内容并成功运行构建?它真的需要。
– Debarati
2012年8月8日在11:52
只是出于好奇,这与项目的“参考库”部分不同吗?我的日食处理得很好,现在突然间我收到了这个错误。
–meanbunny
2012年9月22日19:47
#2 楼
我也发生了同样的事情,但是我的文件夹被标记为“ lib”而不是“ libs” arg!这次的更新有点粗糙...从项目设置中删除了外部jar并将文件夹更改为libs后修复了#3 楼
如果将lib
重命名为libs
不起作用,请尝试执行此操作。
评论
您是否在谈论外部jar文件?是的,特别是我一直在使用apache-commons 3.0,而且似乎不再兼容。