博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cordova快速开始(安卓篇)
阅读量:7118 次
发布时间:2019-06-28

本文共 2647 字,大约阅读时间需要 8 分钟。

Android平台指南(可以最开始先做)

1.安装Java开发工具包(JDK)

Windows x86

Windows x64

2.安装Android SDK

下载完毕以后是个zip包,直接解压至某个盘(我的是E盘)。

配置环境变量

(1)“用户变量”>"新建",变量名中填写“ANDROID_HOME”,变量值填写“E:\android-sdk-windows”,以你安装目录为准,确认里面有tools和add-ons等多个文件夹),点击确认。在用户变量PATH后面加上变量值;%ANDROID_HOME%\platform-tools;点击确认即可。 (2)在系统变量path中添加E:\android-sdk-windows\tools点击确认即可。 (3)Android SDK配置完成,接下来验证配置是否成功。(4)点击运行——输入cmd——回车——输入adb——回车,如果出现一堆英文,即表示配置成功,在输入Android,启动Android SDK Manager。如果输入adb,回车后没出现一堆英文表示不成功就把E:\android-sdk-windows\platform-tools目录下的adb.exe复制到E:\android-sdk-windows\tools下面复制代码

启动Android SDK Manager(路径:E:\android-sdk-windows\SDK Manager.exe),下载安卓运行环境需要的资源。 如果运行中SDK Manager.exe闪退,重新吧android-sdk-windows的zip包解压覆盖到android-sdk-windows中。

3.安装Android Studio

Windows版本

安装Cordova CLI

Cordova命令行工具作为npm包分发。

安装cordova命令行工具,通过下面这些步骤:

  1. 下载和安装Node.js。安装完成后你可以在命令行中使用node 和 npm 。

  2. (可选)下载和安装git client, 如果你没有。安装成功后,你可以在命令行中使用git。 这个命令行使用下载git仓库中的资源。

  3. 安装cordova 模块使用Nodejs的npm工具。cordova模块会被npm工具自动下载。

  • 在Windows上:
C:\>npm install -g cordova复制代码

-g标志是告诉 npm 我们全局安装 cordova。否则我们将会安装在当前工作目录的 node_modules子目录。

安装完成后,你应该能够在命令行中运行cordova命令,在没有任何参数的时候会打印一些帮助信息。

创建App

跳转到你维护源代码的目录中,并创建你的cordova项目:

$ cordova create hello com.example.hello HelloWorld复制代码

这将会为你的cordova应用创造必须的目录。默认情况下,cordova create命令生成基于web的应用程序的骨骼,项目的主页是 www/index.html 文件。

添加平台

所有后续命令都需要在项目目录或者项目目录的任何子目录运行:

$ cd hello复制代码

给你的App添加目标平台。我们将会添加'ios'和'android'平台,并确保他们保存在了config.xml中:

$ cordova platform add ios --save $ cordova platform add android --save复制代码

检查你当前平台设置状况:

$ cordova platform ls复制代码

运行add或者remove平台的命令将会影响项目 platforms的内容,在这个目录中每个指定平台都有一个子目录。

注意:在你使用CLI创建应用的时候, 不要 修改/platforms/目录中的任何文件。当准备构建应用或者重新安装插件时这个目录通常会被重写。

安装构建先决条件

要构建和运行App,你需要安装每个你需要平台的SDK。另外,当你使用浏览器开发你可以添加 browser平台,它不需要任何平台SDK。

检测你是否满足构建平台的要求(不满足要求的需要去解决):

$ cordova requirementsRequirements check results for android:Java JDK: installed .Android SDK: installedAndroid target: installed android-19,android-21,android-22,android-23,Google Inc.:Google APIs:19,Google Inc.:Google APIs (x86 System Image):19,Google Inc.:Google APIs:23Gradle: installedRequirements check results for ios:Apple OS X: not installedCordova tooling for iOS requires Apple OS XError: Some of requirements check failed复制代码

构建App

默认情况下, cordova create生产基于web应用程序的骨架,项目开始页面位于www/index.html 文件。任何初始化任务应该在www/js/index.js文件中的deviceready事件的事件处理函数中。

你可以在每次构建中选择限制平台范围 - 这个例子中是'android':

$ cordova build android复制代码

运行下面命令为所有添加的平台构建:

$ cordova build复制代码

测试App

移动平台的SDK通常会绑定模拟器,它是一个可执行的设备镜像,这样你就可以在主屏幕启动你的App,看看它在多个平台是如何交互的。 在命令行运行下面的命令,会重新构建App并可以在特定平台的模拟器上查看:

$ cordova emulate android复制代码

每次修改代码需要看效果需要在控制台重新执行命令cordova emulate android

或者,你可以将你的手机插入电脑,在手机上直接测试App:

$ cordova run android复制代码

转载地址:http://hwbel.baihongyu.com/

你可能感兴趣的文章
77% 的网站使用了至少有 1 个漏洞的 JavaScript 库
查看>>
ES5新增 数组操作forEach()、map()、filter()、some()、every()
查看>>
一个可以提高开发效率的Git命令-- Cherry-Pick
查看>>
IBM发表论文:可能已找到处理量子计算退相干的方法
查看>>
.NET Core 3.0中的数据库驱动框架System.Data
查看>>
Firefox Quantum支持跨浏览器插件架构
查看>>
Oracle收购Talari,第一家SD-WAN公有云提供商出现
查看>>
数据库设计中的9大常见错误
查看>>
当我们在谈大前端的时候,我们谈的是什么
查看>>
柔性自动化在物流的应用及探索
查看>>
区块链和数据科学:如果同时应用这两种技术,将会实现什么?
查看>>
es动态index查询
查看>>
将敏捷应用于工业机械开发
查看>>
有赞HBase技术实践:读流程解析与优化
查看>>
微软最具价值技术专家:我的16年软件开发经验总结
查看>>
腾讯云+未来高峰对话:智能+时代的创新与探索
查看>>
C# 8中的默认接口方法
查看>>
实现TeX的算法:回首编程技术的过去三十年
查看>>
京东构建了全球最大的Kubernetes集群,没有之一
查看>>
Facebook是如何缩短iOS应用启动时间的
查看>>