gpt4 book ai didi

javascript - onDeviceReady() {...} 没有方法 'bind'

转载 作者:行者123 更新时间:2023-12-03 11:44:45 24 4
gpt4 key购买 nike

我有一个very simple app这适用于我的桌面。

当我通过 Adob​​e PhoneGap Build 进行测试时,它在以下行中引发异常:

document.addEventListener('deviceready', onDeviceReady.bind(this), false);

异常情况如下:

onDeviceReady() {...} has no method 'bind'

其中“...”是在函数onDeviceReady中找到的代码。

据我所知,当 PhoneGap Build 构建 Android 项目时,它不会使用 merges/android 文件夹中包含的脚本。

我已尝试手动复制这些文件,但我要么做错了,要么这不是正确的过程,因为错误仍然发生。

我在 Android Samsung Captivate(固件 2.3.5 和 Gingerbread.UCKK4)上对其进行了测试。

我是否在构建过程中遗漏了一个步骤,该步骤应该包含 PhoneGap Build 所需的任何文件?

我的流程如下:

  1. 使用 VS2013“空白应用程序 (Apache Cordova)”模板创建项目
  2. 添加我的代码
  3. 将我的 Adob​​e PhoneGap 构建帐户链接到开源项目
  4. 告诉 PhoneGap 获取最新版本并构建
  5. 扫描二维码并安装下载的 apk
  6. 测试应用
  7. 获取错误
  8. 挠挠头
  9. 转到2

最佳答案

Phonegap Build 将仅使用包含 index.html 和 config.xml 文件的文件夹/子文件夹中的文件。

Phonegap 构建不支持平台特定文件的/merge/目录。您可以在示例/www/platform/中创建名为“.pgbomit”的文件。然后,只有您在 config.xml 文件中为特定平台专门指定的该文件夹中的文件才会包含在构建中。

关于javascript - onDeviceReady() {...} 没有方法 'bind',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26107033/

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