Java HtmlUnit Android错误
这是我第一次使用HtmlUnit,我正在Android SDK中使用它(不确定这是否可能,如果可能,请立即停止我) 因此,我不断收到一个似乎与WebClient有关的错误:Java HtmlUnit Android错误,java,android,htmlunit,noclassdeffounderror,Java,Android,Htmlunit,Noclassdeffounderror,这是我第一次使用HtmlUnit,我正在Android SDK中使用它(不确定这是否可能,如果可能,请立即停止我) 因此,我不断收到一个似乎与WebClient有关的错误: 06-01 22:46:58.939: ERROR/AndroidRuntime(351): Uncaught handler: thread main exiting due to uncaught exception 06-01 22:46:58.969: ERROR/AndroidRuntime(351): java.
06-01 22:46:58.939: ERROR/AndroidRuntime(351): Uncaught handler: thread main exiting due to uncaught exception
06-01 22:46:58.969: ERROR/AndroidRuntime(351): java.lang.NoClassDefFoundError: com.gargoylesoftware.htmlunit.DefaultCssErrorHandler
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:154)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.gargoylesoftware.htmlunit.WebClient.<init>(WebClient.java:176)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.laytproducts.songmaster.mainAct.showResults(mainAct.java:107)
06-01 22:46:58.969: ERROR/AndroidRuntime(351): at com.laytproducts.songmaster.mainAct$1.onClick(mainAct.java:90)
发生了什么事?就像我说的,我对HtmlUnit是新手,不知道这意味着什么。
我在想Android+WebClient有问题吗
我搜索了一下我的错误,发现了一点它的含义,但没有找到如何修复它的方法。(WebClient正在尝试作为类运行?)
希望我能很快弄明白,谢谢
-Brandon查看htmlunit依赖项(访问他们的网站) 您缺少一个jar文件
public void showResults(String endText) throws Exception{
WebClient webClient = new WebClient(); //ERROR ON THIS LINE
HtmlPage page = webClient.getPage(baseSite+endText);
HtmlTable resultsT = page.getHtmlElementById("results");
int i = 0;
for(final HtmlTableRow row : resultsT.getRows()){
Toast.makeText(getApplicationContext(), "Getting Results...", Toast.LENGTH_SHORT).show();
for(final HtmlTableCell cell : row.getCells()){
results[i] = cell.asText();
i++;
}
}
}