cordova打包webapp后events无效

使用cordova打包webapp时遇到两个问题


仿真运行时报错Error: Cannot read property 'replace' of undefined, 此问题Google之替换依赖库的一行代码解决(但我看官方的issues标识是解决了的 链接 )

仿真运行(包括真机运行)cordova提供的events都无效, 下面是测试代码以及使用chrome调试输出

<!DOCTYPE html>

<html>

    <head>

    <title>Device Ready Example</title>

    <script>

      function onLoad() {

        console.log('哈喽');

        document.addEventListener("deviceready", onDeviceReady, false);

      }

      function onDeviceReady() {

        document.getElementById("info").innerHTML = "device ready";

        alert("device ready");

      }

    </script>

    </head>

    <body onload="onLoad()">

      hello.

      <div id="info"></div>

    </body>

</html>

https://img3.mukewang.com/5c6654450001274e02670100.jpg

  • Android sdk

  • https://img4.mukewang.com/5c6654490001e0fc06380264.jpg

PS: 我尝试降低android版本为5.0(上面的是6.3), 此时检查环境却又报错

https://img2.mukewang.com/5c66544a0001f9a907320161.jpg


哈士奇WWW
浏览 387回答 1
1回答

呼唤远方

这些not installed的都是有问题的你可以下载一个android studio,然后打开android 项目,他会提示你缺什么,你点安装就可以了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript