Conseguir que HtmlUnit se ejecute en Android

Me preguntaba si alguien podría hacer que HtmlUnit se ejecutara bajo Android?

Tengo un sitio que estoy raspando usando Jsoup (esto funciona bien). Sin embargo, una de las secciones contiene más de 2 páginas. El sitio utiliza ASP.NET y está utilizando una devolución de JavaScript para el enlace que lleva a la página siguiente. Como resultado, necesito ejecutar ese Javascript para obtener el contenido de la página siguiente. Aquí es donde entran mis intentos en HtmlUnit.

El siguiente código funcionó perfectamente en Java:

WebClient webClient = new WebClient();
webClient.setJavaScriptEnabled(true);
HtmlPage page = null;
webClient.setThrowExceptionOnFailingStatusCode(false);
webClient.setThrowExceptionOnScriptError(false);

            try {
                page = webClient.getPage(URLOne.toString());
            } catch (FailingHttpStatusCodeException e1) {
                e1.printStackTrace();
            } catch (MalformedURLException e1) {
                e1.printStackTrace();
            } catch (IOException e1) {
                e1.printStackTrace();
            }

HtmlAnchor anchor = (HtmlAnchor) page.getAnchorByHref("javascript:__doPostBack('lb_next','')");

            try {
                page = (HtmlPage) anchor.click();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }

webClient.closeAllWindows();

Document doc1 = Jsoup.parse(page.asXml());

Cuando instalé las bibliotecas necesarias en Android tuve que eliminar: xalan, xerces y xml-apis (HtmlUnit en Android). Si los guardo obtengo el error de conversión a Dalvik.

Sin ellos, las aplicaciones se ejecutan en Android, pero cuando se trata de la sección que requiere HtmlUnit, obtengo varios de los siguientes errores en logcat:

Could not find method org.apache.http.conn.scheme.Scheme.<init>, referenced from method com.gargoylesoftware.htmlunit.HttpWebConnection.createHttpClient
Could not find method org.w3c.dom.css.CSSStyleDeclaration.getLength, referenced from method com.gargoylesoftware.htmlunit.javascript.host.css.ComputedCSSStyleDeclaration.applyStyleFromSelector
VFY: unable to find class referenced in signature (Lorg/w3c/dom/css/CSSStyleSheet;
VFY: unable to find class referenced in signature (Lorg/w3c/dom/css/CSSStyleDeclaration;

Entonces la fuerza de aplicación se cierra. Este problema es similar a este:¿Cómo consigo que HtmlUnit funcione con Android? yHtmlUnit problema de Android con WebClient

La única razón por la que estoy usando HtmlUnit es para poder ejecutar el Javascript en esa página. Estoy abierto a cualquier alternativa que me permita hacer algo similar.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta