2011-06-24 93 views
0

Android從我的Android應用程序調用Web服務(.Net)時拋出XMLPullParserException。 Eclipse控制檯顯示以下警告。我不知道如何解決這個問題,請幫忙。PullParserException調用Web服務時

DX警告:忽略InnerClasses 屬性對於匿名內部類 (org.ksoap2.transport.KeepAliveHttpsTransportSE $ 1) 不附帶相關的 EnclosingMethod屬性。此類 可能是由編譯器 生成的,該編譯器未針對現代.class 文件格式。推薦的解決方案 是使用最新的編譯器和 重新編譯來自源的類 ,而不指定任何「-target」類型 選項。忽略 這個警告的後果是反射 這個類的操作將 錯誤地指示它是而不是 一個內部類。

回答

0

我的確有同樣的問題,如上所述,我通過在Eclipse中編譯源代碼到正確的JDK來修復它。 Eclipse開始於用於websphere開發的IBM JDK(1.5)。

通過關閉Eclipse解決此問題並使用Oracle的1.6 JDK再次啓動它