gpt4 book ai didi

android - Cordova Android 未捕获函数错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:13 27 4
gpt4 key购买 nike

我目前在我的项目上使用 PhoneGap 2.7.0,并且代码在 iOS 上运行时没有错误。当我尝试在 android 上运行相同的代码时(Cordova javascript 文件除外,我知道它与 Android 不同)我收到这个错误:

05-21 22:02:25.630    1663-1663/com.###.### D/Cordova: onPageFinished(file:///android_asset/www/index.html)
05-21 22:02:25.640 1663-1663/com.###.### D/CordovaLog: Uncaught Function required as first argument!
05-21 22:02:25.640 1663-1663/com.###.### E/Web Console: Uncaught Function required as first argument! at file:///android_asset/www/cordova-2.7.0.js:627

这是我在 index.html 中使用的 JavaScript:

<script type="text/javascript">
var app;
document.addEventListener("deviceready", function()
{
app = new AppWrapper();
}, false);
</script>

我不确定是什么问题。我以前遇到过这个问题,但它在过去已经自行解决(黑魔法?)。非常感谢任何帮助。

最佳答案

在使用 Ripple 调试此问题后(强烈推荐),我发现一个指向未定义函数的指针被应用于事件监听器(因此,不特定于 deviceready 调用)。

对于 future 的开发人员:检查以确保您的“addEventListener”调用所有 都指向现有函数。看起来很明显,但确实发生了。

关于android - Cordova Android 未捕获函数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16680366/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com