未触发 deviceReady 事件

deviceReady event not fired

我是 cordova 的新手,我正在尝试从未触发的 deviceReady 事件中获取设备 ID,谷歌搜索后我知道我需要在我的项目中引用 Cordova.js 文件,所以我做到了。在包含 cordova.js 之后,我不断收到 Uncaught module cordova/channel not found 错误, 我尝试添加 channel.js 和 utils.js 但继续出现其他错误。 请有人帮我解决它。

 <script type="text/javascript" src="js/Jqury.js"></script>
    <script type="text/javascript" src="require.js"></script>

    <!--<script type="text/javascript" src="utils.js"></script>
    <script type="text/javascript" src="channel.js"></script>-->

    <script type="text/javascript" src="cordova.js"></script>


    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript" src="js/bootstrap.js"></script>

经过多次谷歌搜索后,我找到了解决问题的正确位置,我知道我不需要将 cordova.js 文件物理添加到我的项目中,它会在编译时自动添加,我们只需要确保 index.html 文件中存在引用。

只需要看一点:

<script type="text/javascript" src="js/Jqury.js"></script>

应该是:

<script type="text/javascript" src="js/Jquery.js"></script>

您写了Jqury,少了一个e