前端框架测试(四)-Cordova新建及打包

昨天和今天分别将Cordova进行了打包。

  1. 安装Cordova

    喜闻乐见的安装与检查是否安装好:

    • npm install -g cordova
    • cordova -v
  2. 创建一个Cordova项目,参考cordova安装和打包

    • cordova create test com.example.test

      其中第一个位置的test是指你的项目名,第二个位置的com.example.test是指你打包的apk的包名。
      但是通过这种方式在我搭建的环境中并不好使,会报错:

      Error: Uncaught, unspecified "error" event. ( Error from Cordova Fetch: Error: cmd: Command failed with exit code 4294963238 Error output:npm ERR! not a package C:\Users\Yan\AppData\Roaming\npm\node_modules\cordova\node_modules_cordova-app-hello-world@3.12.0@cordova-app-hello-world\index.js

      大概的意思是有个什么文件找不到,这个问题在网上并不能很好地搜到解决方案。我忽然想起VS可以新建Cordova的项目,所以在命令行不好解决的情况下,我选择了通过VS的IDE环境去新建Cordova的项目。

    • 通过VS怎么新建项目没什么好说的,新建完成以后,通过浏览器模拟运行也没有问题,接下来就面临着如何打包成APK包。

  3. 正确打包APK的姿势,参考Could not find gradle wrapper within Android SDK. Might need to update your Android SDK [duplicate]

    • cordova platform update android@6.2.1

    • 进入VS源代码路径,运行:

      cordova build android
      等待编译结束,生成的APK包位于

      /platforms/android/build/outputs/apk/android-debug.apk

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容