2012-02-14 76 views
1

我熟悉FireFoxDriver和IEDriver的WebDriver API,但我是AndroidDriver的新手。我在配置我的系統時遇到了一些問題(甚至在我使用很多API之前)。我已按照http://code.google.com/p/selenium/wiki/AndroidDriver#Get_Started中指定的方向配置我的系統。Selenium WebDriver AndroidDriver TestAnAndroidWebApp或其他示例

模擬器上的SDK,模擬器和加載WebDriver看起來很好。我導入了兩個項目:SimpleApp和TestAnAndroidWebApp,但是當我運行它們時,我得到「無法執行dex:Java堆空間 - 發生內存不足錯誤。控制檯也顯示錯誤(參見下文)。錯在事先 感謝

[2012-02-14 9點47分36秒 - SimpleApp] DX警告:?!忽視InnerClasses屬性爲一個匿名內部類 (bsh.SimpleNode $ 1)不與 相關聯的EnclosingMethod屬性,該類可能是由 編譯器生成的,該編譯器不針對現代.class文件格式,推薦的 解決方案是使用最新的編譯器 並且沒有指定任何「-target」類型選項。忽略 這個警告的結果是,對這個類的反射操作將錯誤地 指示它是而不是的一個內部類。

回答

0

我有同樣的問題。當我在桌面計算機(WinXP)中運行項目時,它總是拋出異常和eclipse崩潰。但是當我使用相同的Eclipse版本和相同的Android SDK版本在我的筆記本(Win7)中運行相同的項目時,這一切都很好。我認爲這個問題可能是由於其他一些環境因素造成的。但我不知道那是什麼。