[英]android cordova : cordova.exec() undefined is not a function
[英]cordova.exec causing problems in my Android project
我有一個要部署到Android的Worklight
項目(混合應用程序)。 目前,它有一個cordova
插件,可用於PhoneGap
東西。 我的項目目前未使用cordova插件,但是有數百個調用,因此我想它必須以任何一種方式呈現(它是通過worklight打包的,因此我對它的運行方式不是特別了解)。
我的問題是,Android模擬器在運行項目時會不斷拋出相同類型的問題,如下所示:
06-13 14:20:57.385:E / Web控制台(795):未被捕獲的TypeError:對象#在file:///data/data/com.Test/files/www/default/wlclient/沒有方法'exec' js / wlgap.android.js:697
如果不是那個確切的錯誤,那就是類似的錯誤,它以一種或另一種方式抱怨科爾多瓦。 我有隨處可見cordova.exec調用的JS文件,我認為這是失敗的地方,因為找不到該方法。 我正在使用定義為cordova.js的cordova 1.6.1作為我的Android項目的一部分。
我不太確定該如何定義我的問題,因為我對從哪里開始玩球感到困惑。 歡迎任何建議。 如果您需要進一步說明我的問題,請告訴我。
您正在使用哪個版本的Worklight? 您是否有android應用程序cordova.js文件?
{YOUR_PROJECT} \\ apps {YOUR_APPLICATION} \\ android \\ native \\ assets \\ www \\ default \\ wlclient \\ js \\ cordova.js
和
{YOUR_PROJECT} \\ apps {YOUR_APPLICATION} \\ android \\ native \\ libs \\ cordova.jar和
{YOUR_PROJECT} \\ apps {YOUR_APPLICATION} \\ android \\ native \\ libs \\ worklight-android.jar
如果您在Android環境中沒有本機代碼,請刪除本機文件夾{YOUR_PROJECT} \\ apps {YOUR_APPLICATION} \\ android \\ native
並再次構建應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.