zoukankan      html  css  js  c++  java
  • cordava打包入门实践总结

    环境windows7,之前已经预装了nodejs
    http://cordova.apache.org/#getstarted
    按照官网的教程一步步执行命令

    http://cordova.apache.org/docs/en/latest/guide/cli/index.html
    接着create your first app
    如果要安装安卓,要部署android sdk

    问题一

    android sdk的下载很纠结,去android studio 官网下载sdk, 下载下来的zip包解压后只有两个文件夹,和别人的不一样,导致cordova platform add android --save 失败,
    下载了一个android studio 带SDK的,打开sdk manager ,
    http://www.cnblogs.com/sunzn/p/4242131.html
    设置好option,才能顺利下载下来

    问题二

    cordova platform add android --save 成功
    cordova build 不成功,提示需要android-23版本
    在platform/android下修改两个配置文件,改成android-24

    问题三

    修改index.html文件,首页加一个链接http://www.baidu.com/(ps:因为cordova本地文件不能连自己的服务器端调用ajax接口)
    打包完成后,真机测试点击http://www.baidu.com/,调用了外部浏览器打开链接
    安装inappbrowser,问题来了,cordova plugin add cordova-plugin-inappbrowser
    报错了,无法解决
    最后用android sdk manager 安装了所有的android-23版本
    http://www.cnblogs.com/sunzn/p/4242131.html 这个链接帮了大忙
    这会编译就没报错了
    安装完后发现多了个whitelist的插件,然后把baidu.com设置成白名单,最后点击baidu.com
    在内部浏览器打开了,有点小激动呢

    问题四

    发现cordova内置的浏览器对rem和em单位的支持很不理想,回头看怎么解决这个问题吧

    最后

    和以前一样,用qq查找群,搜cordova,找到一个群,群里的大神都非常乐于助人,给了我不少帮助,群号: 38840127
    走了很多弯路,然而还在继续探究中

    1. 前端代码是否能部署到app中? 可是app里面都是本地文件呀,怎么连后端?
    2. 前端业务代码肯定不能部署在里面,个人觉得让用户下载更新的体验实在不太好
    3. 那么部分不会经常变动的图片,和业务无关的代码比如js库,字体文件,basecss==
      如果部分部署在app的文件里,怎么调用这些本地文件呢?
    4. https://github.com/CordovaCn/CordovaCn 关于cordova的资料,有的看了
    5. 刚刚接触cordova,还不算入门
  • 相关阅读:
    【LOJ】#2184. 「SDOI2015」星际战争
    【LOJ】#2181. 「SDOI2015」排序
    求解任意多边形的面积(平面内)
    认识基本的mfc控件
    .net学习之路——调试程序
    小白详细讲解快速幂--杭电oj2035-A^B
    模拟停车场问题
    初识mfc
    2034-人见人爱A-B(c++实现)
    3032-杨辉三角
  • 原文地址:https://www.cnblogs.com/tchlu/p/6187105.html
Copyright © 2011-2022 走看看