学习笔记《Cordova》

Cordova 是一个移动端开发的跨平台解决方案,可以把前端代码通过多端打包的方式生成 Android、iOS、H5 的代码,实现一次开发,多端部署。

极客学院的一个视频教程:

http://www.jikexueyuan.com/course/799_2.html

官方文档中的新手教学,写的很清晰:

http://cordova.apache.org/docs/en/latest/guide/cli/index.html

Cordova 运行环境需要准备的工具:

  • Node.js
  • Java SDK
  • Android Studio(包含 SDK)
  • Ant

Ant 在 Mac 下面的安装方式是:brew install ant

  • Xcode

创建项目的基本操作:

// 创建项目
cordova create hello com.example.hello HelloWorld
// 加入 Android 运行时
cordova platform add ios --save
// 编译
cordova build
// 运行
cordova run

// 其他环境的安装
cordova platform add browser --save  // 建议使用浏览器作为调试环境
cordova platform add android --save

浏览器中调试:

cordova emulate browser

Android 下面的调试:

cordova emulate android

Error: adb: Command failed with exit code 1 Error output:
error: could not install smartsocket listener: Address already in use
ADB server didn't ACK
* failed to start daemon *
error: cannot connect to daemon

表示 Android Studio 中需要先安装好 Android 模拟器,再运行就可以了

iOS 下面的调试:

sudo npm install -g ios-sim // 代表模拟器运行环境
sudo npm install -g ios-deploy --unsafe-perm=true // 代表真机运行环境
cordova emulate ios

Cordova 官方推荐用 iOS 进行真机模拟,操作文档:
http://cordova.apache.org/docs/en/latest/guide/platforms/ios/index.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,111评论 25 709
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 10,636评论 0 161
  • 附上原文作者连接:作者:金诚 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他...
    这个美嘉不姓陈阅读 6,720评论 1 35
  • 结合网上资料整理,分享~~~ 一、系统环境配置 准备 首先你需要安装一些依赖包和配置环境。如果你的开发环境是Lin...
    _喵了个喵_阅读 4,748评论 0 1
  • 秋夜听雨,步韵即吟 径自消风韵,佳人未解衣。 倚楼听诉慕,心逐雨花飞。
    日升月恒325阅读 1,472评论 23 7

友情链接更多精彩内容