发表于: 2016-08-11 23:07:30

0 2251


今天完成的事情:进行任务7打包但一直报错

明天计划的事情:继续进行任务7

遇到的问题:

Error: cmd: Command failed with exit code ENOENT
    at ChildProcess.whenDone (C:\Users\pshewale\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:134:23)

收获:

  1. 创建一个cordova项目
    在命令行中敲入以下命令:
    cordova create test com.example.test :其中第一个位置的test是指你的项目名,第二个位置的com.example.test是指你打包的apk的包名。

  2. 增加cordova平台
    进入你建立的项目目录test,在命令行中敲入以下命令:
    cordova platform add android

    这里添加的平台是android的,你也可以添加其他的平台:
    cordova platform add wp8       
    cordova platform add windows 
    cordova platform add amazon-fireos 
    cordova platform add android
    cordova platform add blackberry10
    cordova platform add firefoxos\
    当然如果你不想使用哪个平台,你可以把它删除掉:
    cordova platform rm ios
    cordova platform rm firefoxos
    cordova platform rm windows
    cordova platform rm wp8
    cordova platform rm firefoxos
    cordova platform rm android
    你也可以通过命令查看都有哪些平台以及你已经安装了哪些平台:
    cordova platforms ls
  3. 增加插件
    如果你想访问手机的一些资源,例如相机,sd卡之类的,你就需要安装一些插件:
    cordova plugin add cordova-plugin-device
    cordova plugin add cordova-plugin-network-information
    cordova plugin add cordova-plugin-battery-status
    cordova plugin add cordova-plugin-device-motion
    cordova plugin add cordova-plugin-device-orientation
    cordova plugin add cordova-plugin-geolocation
    cordova plugin add cordova-plugin-camera
    cordova plugin add cordova-plugin-media-capture
    cordova plugin add cordova-plugin-media
    cordova plugin add cordova-plugin-file
    cordova plugin add cordova-plugin-file-transfer
    cordova plugin add cordova-plugin-dialogs
    cordova plugin add cordova-plugin-vibration
    cordova plugin add cordova-plugin-contacts
    cordova plugin add cordova-plugin-globalization
    cordova plugin add cordova-plugin-splashscreen
    cordova plugin add cordova-plugin-inappbrowser
    cordova plugin add cordova-plugin-console
    cordova plugin add com.cmpsoft.mobile.plugin.pushnotification
    添加插件的过程可能需要等待一些时间,搞开发研究不要太心急,慢慢等哈!嘿嘿。。。
  4. 编译打包
    将你写的一些html、css、js文件放到你建的项目目录下的www文件下对应的位置:

    然后在命令行下输入以下命令:
    cordova build android
    然后就是静静的等待编译。。。

    这代表打包成功了,然后在项目的platform文件夹下找到apk安装文件,

    在手机上测试运行即可。



返回列表 返回列表
评论

    分享到