360SDN.COM

首页/Ionic/列表

Cordova添加android平台时选择安装版本(cordova platform add android@version)

来源:  2018-04-09 17:02:00    评论:0点击:

Cordova添加平台的时候都会有个默认值,一般都是选择最新的版本。

我使用的Cordova版本是6.4.0,在进行添加android平台是它给我选了6.0.0版本,当我使用 cordova platform add android 的时候它是成功的帮我创建了android平台的相关代码,但是它报出了一个错误,告诉我说,需要jdk1.8或者更高版本~(我使用的是1.7jdk) 
后来才发现是因为Cordova帮我创建android的时候是选择6.0.0版本的(好像android6.0.0需要jdk1.8版本),发现了这个问题之后,我又不想更换jdk版本,所以,我就只能改变Cordova生成的android版本的,上官网查了下文档,得到了想要的结果:

 

 
我们只需使用该命令即可:cordova platform add android@version

 

使用CLI命令添加安卓平台时,默认使用的命令是: cordova platform add android 

使用该命令是通常会根据cordova版本不同而给工程添加到不同的平台,但是有时默认添加的并不是我们所需要的

这个时候怎么办呢?

查看了cordova安装目录下的platform.txt这个文档后发现原来可以使用cordova add platform android @版本号,比如我的cordova默认添加的是5.1.1,而我想要的是4.1.1版本

那就只需要输入命令:cordova platform add  android @4.1.1

不过通常这个过程都是比较慢的,可以尝试使用翻墙软件翻墙后再添加,这样会快些

第一次添加都是比较慢的,添加完成后就会在工程的platform下多一个android的目录.

但是在使用中发现,一旦新创建工程,并且再次添加平台,就有需要等很久,原因是你再次进行添加时,cordova又在下载文件了,所以就会很慢

 

遇到这种情况也会有解决办法:

第一次添加完成后你可以发现在电脑中出现一个类似于cordova-android-5.1.1.tgz的这种文件

在我的电脑中,该文件在C:\Users\Gemini\AppData\Local\Temp\npm-2392-fd86f272\registry.npmjs.org\cordova-android\-这个目录下

把这个文件考出来做个备份,放到某个目录下,比如放到D的目录下

在cmd窗口中输入cordova platform add android@D:\cordova-android-5.1.1.tgz

此时你会发现添加平台会非常快.


 

官网相关资料: 
http://cordova.apache.org/docs/en/latest/reference/cordova-cli/index.html#syntax

为您推荐

友情链接 |九搜汽车网 |手机ok生活信息网|ok生活信息网|ok微生活
 Powered by www.360SDN.COM   京ICP备11022651号-4 © 2012-2016 版权