cordava打包入门实践总结
2016-12-16 15:35
211 查看
环境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 studio 带SDK的,打开sdk manager ,
http://www.cnblogs.com/sunzn/p/4242131.html
设置好option,才能顺利下载下来
cordova build 不成功,提示需要android-23版本
在platform/android下修改两个配置文件,改成android-24
打包完成后,真机测试点击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
在内部浏览器打开了,有点小激动呢
走了很多弯路,然而还在继续探究中
前端代码是否能部署到app中? 可是app里面都是本地文件呀,怎么连后端?
前端业务代码肯定不能部署在里面,个人觉得让用户下载更新的体验实在不太好
那么部分不会经常变动的图片,和业务无关的代码比如js库,字体文件,basecss==
如果部分部署在app的文件里,怎么调用这些本地文件呢?
https://github.com/CordovaCn/CordovaCn 关于cordova的资料,有的看了
刚刚接触cordova,还不算入门
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走了很多弯路,然而还在继续探究中
前端代码是否能部署到app中? 可是app里面都是本地文件呀,怎么连后端?
前端业务代码肯定不能部署在里面,个人觉得让用户下载更新的体验实在不太好
那么部分不会经常变动的图片,和业务无关的代码比如js库,字体文件,basecss==
如果部分部署在app的文件里,怎么调用这些本地文件呢?
https://github.com/CordovaCn/CordovaCn 关于cordova的资料,有的看了
刚刚接触cordova,还不算入门
相关文章推荐
- webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
- webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
- webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
- 详解webpack 入门总结和实践(按需异步加载,css单独打包,生成多个入口文件)
- 【RTP】 入门实践总结【精华】
- Android混淆代码打包实践总结
- 学习笔记之maven2学习总结(1,入门起步与实践)
- vue2.0 开发实践总结之入门篇
- docker_practice从入门到实践总结
- vue2.0 开发实践总结之入门篇
- 项目管理学习总结(1)——项目管理最佳实践入门
- 学习笔记之maven2学习总结(1,入门起步与实践) [ 光影人像 东海陈光剑 的博客 ]
- Atitit 健康减肥与软件健康减肥的总结 attilax著 1. 几大最佳实践减肥行为 1 1.1. 控制饮食分量用小碗 小盘子 小餐具 1 1.2. 软件如何减肥,控制资源占有率,比如体积 打包
- Maven浅谈之快速入门总结(maven项目的创建、打包、执行等)
- maven2学习总结(1,入门起步与实践)
- vue2.0开发实践总结之入门篇
- Android studio NDK开发 从入门到实践-之将java代码打包成jar包
- oracle客户端打包总结
- ASP.NET初学者入门最佳实践
- Together® ControlCenter™ 6.0 入门实践教程