2013-06-03 23 views
1

當我使用入門練習「在本機Android應用程序中使用Worklight API」時,我無法從本機Android頁面連接到worklight服務器,並且錯誤消息如下:無法解析Lcom/worklight/androidgap/WLDroidGap的超類

Unable to resolve superclass of Lcom/worklight/androidgap/WLDroidGap; (435) 
Link of class 'Lcom/worklight/androidgap/WLDroidGap;' failed 
Could not find method com.worklight.androidgap.WLDroidGap.getWLConfig, 
    referenced from method com.worklight.common.WLUtils.checkIfMediaFile 
VFY: unable to resolve static method 253: Lcom/worklight/androidgap/WLDroidGap; 
    .getWLConfig()Lcom/worklight/common/WLConfig; 
VFY: replacing opcode 0x71 at 0x0001 
Unable to resolve superclass of Lcom/worklight/androidgap/WLDroidGap; (435) 
Link of class 'Lcom/worklight/androidgap/WLDroidGap;' failed 
Could not find method com.worklight.androidgap.WLDroidGap.getWLConfig, 
    referenced from method com.worklight.common.WLUtils.computeChecksumOnResources 
VFY: unable to resolve static method 253: Lcom/worklight/androidgap/WLDroidGap; 
    .getWLConfig()Lcom/worklight/common/WLConfig; 
VFY: replacing opcode 0x71 at 0x0021 
Unable to resolve superclass of Lcom/worklight/androidgap/WLDroidGap; (435) 
Link of class 'Lcom/worklight/androidgap/WLDroidGap;' failed 
VFY: unable to find class referenced in signature (Lcom/worklight/androidgap/WLDroidGap;) 
Unable to resolve superclass of Lcom/worklight/androidgap/WLDroidGap; (435) 
Link of class 'Lcom/worklight/androidgap/WLDroidGap;' failed 
Could not find method com.worklight.androidgap.WLDroidGap.getLocalStorageWebRoot, 
    referenced from method com.worklight.common.WLUtils.findDrawableAsset 
unable to resolve virtual method 248: Lcom/worklight/androidgap/WLDroidGap; 
    .getLocalStorageWebRoot()Ljava/lang/String; 
VFY: replacing opcode 0x6e at 0x0007 
Skipped 31 frames! The application may be doing too much work on its main thread. 

環境信息:

操作系統:Windows 7 64位
的Java:甲骨文,1.6.0_45,64位
安裝類型:開發版
的Eclipse:Java EE中,朱諾SR2
工作燈插件:5.0.6.20130311
環境的詳細信息:安卓4.2.2,API等級17,模擬器

+0

我一直在嘗試一段時間來獲取示例工作,但它不包含R.java文件,因此構建甚至不能開始創建.apk文件...您是否有R.java文件在您的原生Android項目的副本中? –

+1

在我看來,還有其他問題正在進行,但是我可以通過右鍵單擊Android項目,選擇屬性,Java Build Path以及檢查庫下的Android庫來解決其他應用程序中缺失的WLDroidGap錯誤。 –

+2

謝謝內爾。在訂單和導出下檢查Android專用庫會導致錯誤消失。 對於Idan,您可能會錯過Android SDK構建工具。 – user2424627

回答

14

右鍵單擊Android項目,選擇特性,Java構建路徑,並檢查下訂單了Android私人圖書館和導出

+0

您能否將此標記爲已回答? –

+0

這不適合我。我分享同樣的問題... – Sauron

0

此問題也可能是由於版本二的依賴關係列表android-support-v4.jar

從刪除android-support-v4.jar r項目libs文件夾。現在清理並建立您的項目並運行。