我試圖使用Worklight將應用程序部署到Android。將Worklight應用程序部署到Android模擬器上會出現錯誤
我以前見過類似的錯誤,但沒有給出具體的答案。當我在Android模擬器上啓動應用程序時觸發該錯誤,它是這樣的:
08-13 08:22:26.262:E/Web控制檯(347):TypeError:表達式結果'cordova.exec'undefined不是一個功能。在文件中:///data/data/com.Test/files/www/default/wlclient/js/wlgap.android.js:697
現在,我相信這個js文件是在運行時注入的,因此我不知道如何以及在哪裏編輯它。
拋出稍後錯誤是這樣的:
八月8日至13日:22:30.982:E/Web控制檯(347):類型錯誤:表達的結果 'h.body()' 未定義不是對象。 at file:///data/data/com.Test/files/www/default/dojo/mobile-ui-layer.js:257
所以問題在於Dojo和/或Cordova-PhoneGap。問題是,我如何解決它並讓我的應用程序工作?
我相信這可能是wlCommonInit的一個問題,因爲它在調用之前不能有任何東西,但是,我在解析Dojo之前先解析它。如果我在解決Dojo問題之前不解析Dojo,則會出現Dojo解析錯誤。
任何幫助是真正的讚賞。
謝謝!
做了答案http://stackoverflow.com/questions/11955504/cordova-exec-causing-problems-in-my-android-project/12022989解決了這個問題? – 2012-08-18 23:20:11