您的位置:首页 > 产品设计 > UI/UE

vue+cordova创建Hybird混合应用(一)----安装cordova环境

2017-10-28 18:23 330 查看
1、安装java

2、安装node.js

4、安装android studio

安装android studio用360软件管家会非常快。

记得安装各种sdk。如果打开android studio的时候很慢,很可能是gradle加载不出来,可以更改gradle的地址。

提前下载好gradle-3.3-all.zip,放在本地服务器。

#Fri Oct 20 09:42:17 CST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

将这个包换成本地的包
distributionUrl=http\://localhost/gradle-3.3-all.zip


3、安装cordova

npm install -g cordova

cordova create MyApp

cd MyApp cordova platform add android


5、修改gradel中maven仓库的地址

buildscript {
repositories {
maven{url "http://maven.aliyun.com/nexus/content/group/public/"}
mavenLocal()
maven {url "http://maven.aliyun.com/nexus/content/groups/public/"}
jcenter()
}

// Switch the Android Gradle plugin version requirement depending on the
// installed version of Gradle. This dependency is documented at
// http://tools.android.com/tech-docs/new-build-system/version-compatibility // and https://issues.apache.org/jira/browse/CB-8143 dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
}


文件地址:



6、cordova初始化安装所有依赖库

在生成应用的文件夹中,有一个package.json的文件。里面记录了各种cordova的插件,如果要安装这些插件,可以通过

cordova  build


7、使用自带签名打包

在根路径下创建一个build.json的文件,然后在里面写入如下的内容

{
"android": {
"debug": {
"keystore": "./key/xxx1.0.debug.keystore",
"storePassword": "xxx",
"alias": "xxx1.0.debug",
"password" : "xxx",
"keystoreType": ""
},
"release": {
"keystore": "./key/xxx1.0.keystore",
"storePassword": "xxx",
"alias": "xxx1.0",
"password" : "xxx",
"keystoreType": ""
}
}
}


8、打包

有了上面的内容后,打包就会根据不同的参数去调用不同的keystore打包。

debug版本:

cordova build android  --debug


release版本:

cordova build android  --release


此外,这时的cordova会自动安装各种所需的插件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cordova