热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[笔记]如何安装cordova

PhonegapCordova专门用来把我们的Web应用打包成APP官网:https:cordova.apache.org安卓(java)--->用来开发安卓手机的应用ios-

Phonegap /Cordova  专门用来把我们的Web应用打包成APP

官网:https://cordova.apache.org/

安卓(java)---> 用来开发安卓手机的应用

ios ---->ObjectC/swift 

html/css/js 套一个壳  生成相关的安装文件 安卓(.apk)ios(.dmg)

 windows ---> 只能打包成安卓手机能运行的软件

配置Java环境

         1. 运行Jdk文件,下一步就可以了,不要去修改安装目录
2. 打开cmd控制台,执行java命令
3. 右击我的电脑,点击属性,在弹出的框中,左边点击高级系统设置,在切换到高级的选项卡中,在点击环境变量按钮
4. 在系统变量里新建一个变量,变量名: Path,变量值:C:\Program Files\Java\jdk1.7.0_71\bin,在点击确定
5. 把CMD控制台把它关掉,然后重新打卡,输入javac命令,如果出现了一系列的文字,就说明配置好了Java环境


配置安卓开发环境 

         1.
在系统环境变量里面找到Path的变量,把下面相关的路径粘贴进去,粘贴前,打一个分号:

你本地电脑的adt目录\sdk\tools
你本地电脑的adt目录\sdk\platform-tools
你本地电脑的adt目录\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin

2. 打开CMD控制台,输入ant 命令,如果没有出现'ant不是内部或外部命令',就说明环境配置成功了


 

 

安装cordova

         注意: 如果运行npm -v,出现npm不适内部或外部命令,就需要把nodejs的安装目录,把他粘贴到系统变量里面的Path里面

1. 打开CMD控制台,执行命令:npm install -g cordova (cnpm install -g cordova)
2. 验证下cordova是否安装成功,输入:cordova -v 回车 ---> 在输入n,回车
3. 新建一个cordova项目
4. 第一步: 切换到你想要创建项目的目录(不要有中文)里面去
第二步:cordovacreate 项目名字(最好是英文,不要中文)
第三步: 我们就需要进入到项目目录里面去 cd 项目名字 回车
第四步: 我们就把当前的项目,添加到android平台上去。 执行命令:cordova platform add android
第五步: 我们就需要打开eclipse
第六步: 引入我们刚刚创建的项目 file-->new-->project-->android projcet form exsiting code---> browse选址你自己的项目目录--->点finish就可以了
第七步: 来新建一个我们自己的安卓模拟器
第八步: 右键MainActivity ,选择Run as ---> run android application

5. 连接安卓手机: 手机里面要开启开发者调试 ,然后连上电脑



mac (xcode)---> 只能借助苹果电脑里的xcode封装成Ios手机才能使用的应用 ---> 还得把生成好的软件上传到苹果应用商店,经过审核 ---> 审核通过完成后,才能够在苹果应用商店搜索和下载 (还得要开通苹果开发者账号)


推荐阅读
  • loader资源模块加载器webpack资源模块加载webpack内部(内部loader)默认只会处理javascript文件,也就是说它会把打包过程中所有遇到的 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • npmrunbuild后dist文件夹下面直接浏览器打开index.html,css和js的路径都不正确。放到跟目录下就正常了,iis上同样只能在根目录下。我项目的目录如下: ... [详细]
  • React 小白初入门
    推荐学习:React官方文档:https:react.docschina.orgReact菜鸟教程:https:www.runoob.c ... [详细]
  • 近来有一个需求,是需要在androidjava基础库中插入一些log信息,完成这个工作需要的前置条件有编译好的android源码具体android源码如何编译,这 ... [详细]
  • 本文介绍了使用kotlin实现动画效果的方法,包括上下移动、放大缩小、旋转等功能。通过代码示例演示了如何使用ObjectAnimator和AnimatorSet来实现动画效果,并提供了实现抖动效果的代码。同时还介绍了如何使用translationY和translationX来实现上下和左右移动的效果。最后还提供了一个anim_small.xml文件的代码示例,可以用来实现放大缩小的效果。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • Node.js学习笔记(一)package.json及cnpm
    本文介绍了Node.js中包的概念,以及如何使用包来统一管理具有相互依赖关系的模块。同时还介绍了NPM(Node Package Manager)的基本介绍和使用方法,以及如何通过NPM下载第三方模块。 ... [详细]
  • ShiftLeft:将静态防护与运行时防护结合的持续性安全防护解决方案
    ShiftLeft公司是一家致力于将应用的静态防护和运行时防护与应用开发自动化工作流相结合以提升软件开发生命周期中的安全性的公司。传统的安全防护方式存在误报率高、人工成本高、耗时长等问题,而ShiftLeft提供的持续性安全防护解决方案能够解决这些问题。通过将下一代静态代码分析与应用开发自动化工作流中涉及的安全工具相结合,ShiftLeft帮助企业实现DevSecOps的安全部分,提供高效、准确的安全能力。 ... [详细]
  • 本文介绍了JavaScript进化到TypeScript的历史和背景,解释了TypeScript相对于JavaScript的优势和特点。作者分享了自己对TypeScript的观察和认识,并提到了在项目开发中使用TypeScript的好处。最后,作者表示对TypeScript进行尝试和探索的态度。 ... [详细]
  • android ... [详细]
author-avatar
倩倩倩倩倩倩雯-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有