Apache Cordova开发环境搭建(二)VS Code
Apache Cordova开发环境搭建之VS Code
一、环境配置
1、下载并安装Node.js
2、下载并安装Git
3、配置Android开发平台环境(注意环境变量的配置:部分可以参考 Apache Cordova开发环境搭建(一)-Visual Studio)
(1)下载安装最新JDK
(2)下载安装AndroidSDK
(3)下载Apache Ant
二、Cordova全局安装
1.打开命令工具(按键win+r,输入cmd回车),执行npm install –g cordova
2.查看cordova -version 查看当前Cordova的版本
三、创建并构建App项目
1、创建项目
在命令窗口打开项目根目录(执行cd 目录名),执行cordova create 子项目名 package包名 应用名
(例如 cordova create hello com.example.hello helloWorld)
2、添加平台
a、在命令窗口打开项目目录(例如 cd hello)
b、执行cordova platforms ls,检查你的电脑支持的平台
c、在命令窗口打开项目目录(例如 cd hello),执行cordova platform add android
3、构建应用
在命令窗口执行cordova build android ,
特别说明,在第一次生成Android的时候,会自动下载Gradle到C盘可能时间一般时间比较长。
如下图表示生成成功。
4、手机测试
在命令窗口执行cordova run android
5、使用VS Emulator测试 ,关于 VS Code插件Cordova Tools使用请参考:http://blog.csdn.net/u011127019/article/details/59137579
1.使用 adb connect 链接到模拟器的IP地址
2.运行 cordova ,结果如下:
四、目录介绍
•config.xml:Cordova的核心配置信息•hook :自定义扩展功能•platform :支持的平台,例如Andriod、iOS等•plugins :插件目录•www :web目录
五、在创建过程中可能会遇到的问题
1、Unable to start the daemon process.抛出JVM内存异常问题:
Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap
解决方案1:
C:\Users\<username>
的gradle下gradle.properties(如果)文件中
然后重新build就好了。具体出现这个问题的原因是gradle的问题。
2、编译ionic时出错:You have not accepted the license agreements of the following SDK components
解决方案:把对应版本的Sdk包在Android sdk管理工具中安装上就可以了。
3、
可能碰到问题:
解决方案:(保证cordova编译sdk和电脑端的sdk版本一致)
打开android目录下的project.properties文件,修改target=android-21(个人sdk路径下需有21的target)
更多:
Apache Cordova开发环境搭建(一)-Visual Studio
Cordova页面加载外网图片失败,Refused to load the image
更多参考:
https://cordova.apache.org/docs/en/latest/guide/cli/index.html
https://marketplace.visualstudio.com/items?itemName=vsmobile.cordova-tools

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Android基础回顾(二)| 关于Activity
参考书籍:《第一行代码》 第二版 郭霖 开发工具:AndroidStudio 3.2 Stable Channel 如有错漏,请批评指出! Activity 定义:Activity是Android的四大组件之一,它是一种可以包含用户界面的组件,主要用于和用户进行交互。 手动创建一个Activity的三个步骤 step 1:创建Activity 在项目目录的 app\src\main\java\包名 右键->New->Activity->Empty Activity 创建Activity 先取消Generate Layout File选项的勾选,输入Activity Name ,然后点击 Finish 按钮。这样就完成了第一步。 补充说明: 勾选Generate Layout File表示自动为这个Activity创建一个对应的布局文件(默认勾选)。 勾选Launcher Activity表示自动将这个Activity设置为当前项目的主Activity(每个项目只能有一个主Activity,主Activity即启动app时显示的第一个Activity)。 勾选Backw...
-
下一篇
cordova APP 检查更新
原文: cordova APP 检查更新 //升级程序 .factory('UpdateService', function ($rootScope, $cordovaAppVersion, $cordovaFileTransfer, $timeout, $ionicLoading, $cordovaFileOpener2, $http, $ionicPopup, xc) { //检查更新 var checkUpdate = function () { $cordovaAppVersion.getVersionNumber().then(function (v) { var url = xc.server.domain + 'update/checkNew/' + xc.app.id + '/android/' + v; $http.get(url) .error(function () { console.log('从服务器获取数据失败!'); }) .then(function (response) { var data = response.data; var compatibl...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker容器配置,解决镜像无法拉取问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题