cordova 实现更新apk_cordova 更新 apk - CSDN
  •  cordova5.4.0+ionic1.7 2、创建cordova项目命令  cordova createxiaoweitong com.reed.xiaoweitong xiaoweitong   进入项目目录夹下,加入支持平台   添加安卓: cordova platform add android 添加其他的平台...

    1、版本声明:

         cordova5.4.0+ionic1.7

    2、创建cordova项目命令

          cordova createxiaoweitong com.reed.xiaoweitong xiaoweitong 

         进入项目目录夹下,加入支持平台

         

    添加安卓: cordova platform add android

    添加其他的平台:

    cordova platform add iOS

    cordova platform add amazon-fireos

    cordova platform add blackberry10

    cordova platform add firefoxos


    3、添加插件

       切记注意:cordova5.0之前的版本,使用以下方式添加,会出现错误提示信息:Error: connect ETIMEDOUT 50.17.177.14:80,是因为cordova5.0之前的版本需要手工添加插件,或者更新为5.0以上的版本,更换方式npm install -g cordova@5.4.0.同时如升级cordova6.0之后的版本,会出现cordova包提示有错误。

    查看安装此项目安装了那些插件

     

    cordova plugin ls

    删除插件

    删除插件:
      cordova plugin rm cordova-plugin-console  
    cordova plugin remove cordova-plugin-console

    添加插件方式:(插件在github网上查找,需要先安装github插件再使用如下方式安装插件)

     

       获取插件

    获取版本升级 

    cordova plugin add https://github.com/whiteoctober/cordova-plugin-app-version


    cordova plugin add  https://github.com/apache/cordova-plugin-whitelist

        图片启动画面的开启及隐藏

    cordova plugin add https://github.com/apache/cordova-plugin-splashscreen

        获取GPS位置数据,比如经度、纬度、海拔信息

    cordova plugin addhttps://github.com/apache/cordova-plugin-geolocation

        下载文件

     cordova plugin add https://github.com/apache/cordova-plugin-file-transfer

        升级后打开APP

     cordova plugin add https://github.com/pwlin/cordova-plugin-file-opener2

        文件的创建及读写

    cordova plugin add  https://github.com/apache/cordova-plugin-file

        对话框

    Cordova plugin add https://github.com/apache/cordova-plugin-dialogs

         读取设备信息

    Cordova plugin add  https://github.com/apache/cordova-plugin-device

        页面切换效果

    Cordova plugin add https://github.com/Telerik-Verified-Plugins/NativePageTransitions


     插件安装好,会自动配置config.xml文件,同时会配置platforms\android\assets\www\cordova.js、cordova_plugins.js,cordova-js-src文件夹是建立项目自动生成,不能替换。

     注意:

      platforms\android\libs下,如cordova5.0之前的版本,需要拷贝对应的版本号cordova.jar包,cordova5.0之后不需要,直接使用项目platforms\android\CordovaLib生成包

    4、自动升级

      使用插件cordova-plugin-app-version、cordova-plugin-file-opener2、cordova-plugin-file-transfer、cordova-plugin-file。自动升级包实例见附件.

          //获取本地APP版本
            $cordovaAppVersion.getVersionNumber().then(function (version) {
              // 0.0.1 => 00001 => 1
              var nowVersionNum = parseInt(version.toString().replace(new RegExp(/(\.)/g), '0'));

    }

     说明:version.toString(),获取AndroidManifest.xml文件里android:versionName="0.0.2"值

    5、cordova5.4.0+ionic1.7.16+angularjs开发APP

       只需把开发好的ionic文件放入platforms\android\assets\www,使用eclpise打包。

      


    展开全文
  • cordova做的APP 想做一个自动更新 有什么方法可行么
  • cordova更新

    千次阅读 2017-03-13 14:56:11
    资源链接:http://blog.csdn.net/zhuzhiqiang_zhu/article/details/53608398一、添加插件新建Cordova项目cordova create ...在新建项目的根目录下,进入命令行,执行cordova platform add android添加自动更新

    资源链接:http://blog.csdn.net/zhuzhiqiang_zhu/article/details/53608398

    一、添加插件

    新建Cordova项目

    cordova create CordovaHotCode com.ezample.hotcode
    添加Android平台
    在新建项目的根目录下,进入命令行,执行cordova platform add android

    添加自动更新插件

    1.安装(在当前cordova目录下)
    npm install -g cordova-hot-code-push-cli
    2.cordova plugin add cordova-hot-code-push-plugin
    添加cordova hot code push客户端
    3.修改根目录下的config.xml
    这里写图片描述

    <chcp>
            <auto-download enabled="true" />
            <auto-install enabled="true" />
            <config-file url="服务器+www/chcp.json" />
    </chcp>

    4.为了chcp.json文件生成的方便,我们需要在项目的根目录下新建一个文件cordova-hcp.json,内容为:

    { 
      "update": "start", 
      "content_url": "http://192.168.40.203:8080/cordova/www" 
    }

    5.上一步执行完之后,需要在项目根目录下的命令行中执行cordova build,编译项目。
    6.项目根目录下执行cordova-hcp build,这个命令在项目根目录下的www目录中生成chcp.json和chcp.manifest两个文件。chcp.json包含了项目的版本信息,是否立即更新,服务器的更新地址。chcp.manifest包含了www目录下的文件和对应的hash码值。这个www就可以放倒服务器了
    6.1这里可以启动热更新服务, cordova-hcp server,启动后就会停在一个界面

    eboncjq:enn-ionic-sj eboncjq$ cordova-hcp server
    Running server
    Checking:  /Users/eboncjq/git/cordovar_ios/enn-ionic-sj/www
    local_url http://localhost:31284

    这里http://localhost:31284 就是你的本地服务(也是你本cordova项目的www目录所在地址),http://localhost:31284/chcp.json 可以测试替换第3步的URL,localhost写你的本机IP,这样打出的apk就能访问本机检查更新

    7.ionic build iOS,讲www替换到iOS的www
    8.用ios工程生成apk,安装到手机

    当cordova代码更改后,需要热更新时候

    1. web更新后,执行ionic serve,预览效果,这样www的代码也随着更改了
    2. 然后执行cordova-hcp build,更改热更新后的www,并将www放入服务器,这样手机端就能检测更新
    展开全文
  • Cordova更新

    2018-09-28 14:48:41
    一、添加插件 新建Cordova项目 cordova create CordovaHotCode com.xkw.hotcode  添加Android平台 在新建项目的根目录下,...添加自动更新插件 cordova plugin add cordova-hot-code-push-plugin   -添...

    一、添加插件

    新建Cordova项目

    cordova create CordovaHotCode com.xkw.hotcode

     添加Android平台

    在新建项目的根目录下,进入命令行,执行

    cordova platform add android

    添加自动更新插件

    cordova plugin add cordova-hot-code-push-plugin

     

    -添加cordova hot code push客户端,用于生成www目录下文件的hash码,更新的时候对比使用。(注意:安装过就不用在安装了)

    npm install -g cordova-hot-code-push-cli


     

     二、配置
    修改根目录下的config.xml

    <chcp>
       <auto-download enabled="true" />
       <auto-install enabled="true" />
       <native-interface version="3"/>
       <config-file url="http://xxx.xxx.xxx.xx:8080/cordova-hot-update/cordova/www/chcp.json" />
    </chcp>


    auto-download     是否自动下载
    auto-install          是否自动安装
    native-interface    cordova外壳需要的最低版本号
    config-file  url为服务器的更新地址,即www目录里的项目的地址

     

        
     上一步执行完之后,需要在项目根目录下的命令行中执行cordova build,编译项目。
    项目根目录下执行

    cordova-hcp build


    -  这个命令在项目根目录下的www目录中生成chcp.json和chcp.manifest两个文件。
    -  chcp.json包含了项目的版本信息,是否立即更新,服务器的更新地址。chcp.manifest包含了www目录下的文件和对应的hash码值。
    -  为了chcp.json文件生成的方便,我们需要在项目的根目录下新建一个文件cordova-hcp.json,内容为:

     

    { 
      "update": "start", 
      "content_url": "http://xxx.xxx.xxx.xxx:8080/cordova/www" 
    }

    - 上面执行完之后,可以将项目导入到android studio中或者直接在根目录执行cordova build,然后在CordovaHotCode\platforms\android\build\outputs\apk这个目录下生成了apk文件,直接安装就行。

    三、服务器端配置
    - 服务器端就比较简单了,我们修改项目根目录下的www目录之后,在根目录下执行cordova-hcp build.
    - 修改www/chcp.json 文件

    {
      "autogenerated": true,
      "release": "2018.09.27-18.04.15",
      "content_url": "服务器项目地址",
      "update": "now"
    }

    - 直接把根目录下的www目录拷贝到服务器中,注意地址不要写错。然后启动我们的app,第一次启动的时候检查更新并下载更新,第二次启动的时候就会使用更新的版本。 

    展开全文
  • cordova android 自动更新update 插件 ,包含使用说明!下载后,利用cordova命令安装!
  • cordova更新插件

    2019-08-03 09:22:09
    删除掉plugins目录中cordova-plugin-file目录,也就是要卸载的插件所在目录 删除config.xml文件中cordova-plugin-file的那一行,也就是要卸载插件的那行 重新安装cordova-plugin-file插件 转载于:...
    1. 删除掉plugins目录中cordova-plugin-file目录,也就是要卸载的插件所在目录
    2. 删除config.xml文件中cordova-plugin-file的那一行,也就是要卸载插件的那行
    3. 重新安装cordova-plugin-file插件

    转载于:https://www.cnblogs.com/forest-latiao/p/9284125.html

    展开全文
  • cordova更新插件的使用

    万次阅读 2019-08-15 10:17:23
    cordova常用命令 一、添加插件 说明:在这个步骤里面,以下的命令需要在项目根目录下执行 新建Cordova项目 cordova create CordovaHotCode com.ezample.hotcode 添加android平台 cordova platform add ...
  • Cordova更新配置

    2019-03-11 16:47:30
    前提 Node.js 使用8.12.0 版本 全局安装 npm install -g cordova-hot-code-...cordova plugin add cordova-hot-code-push-plugin cordova plugin add cordova-hot-code-push-local-dev-addon 修改 根目录 con...
  • 最近公司在做hybrid的APP项目,用的是Cordova,需要把一些html,js,cs,图片文件存到本地目录,还需要支持热更新,就是app启动的时候如果发现服务器的html版本更高,就只需要单独更新某些html文件,不需要全部更新...
  • 1.更换文件路径可能会导致某些插件的功能不能正常运行 2.每次次...
  • Cordova - 实现更新 !

    2019-08-06 23:14:52
    Cordova - 实现更新 ! 原文:Cordova - 实现更新 !Cordova版本:8.0.0 更新APP平台:Android 操作系统:Windows Cordova的热更新,作用是把www内的变动部分更新到APP中,实现主程序不动,完成...
  • 流程总结,意在帮助快速实践操作得真理 -- 具体步骤详情或含义 请留言询问或百度。谢谢。 环境配置: Node JDK 1.8(推荐版本) ---- java包 必须安装 ... 文件服务器一台 ---- 用于实现app热...
  • 如果更新了插件,那就只能更新apk了: - 第一种:就是到各个手机的应用市场注册审核,然后有更新了就弹出框提示跳转到应用市场去更新 - 第二种:自己的一个服务器,检查服务器版本和本地版本之后,下载服务器中最新...
  • cordova版本相关命令

    千次阅读 2019-03-29 14:48:54
    安装cordova npm install -g cordova 更新命令 npm update -g cordova ionic 安装特定版本 npm install -g ionic cordova@5.0.0 删除命令 npm uninstall cordova -g 查看可选版本 npm view cordova-android ...
  • cordova打包app热更新问题

    千次阅读 2019-10-22 23:19:13
    当 App 在终端上安装后,不需要重新下载app,实现内壳更新。 原理:1.在项目根目录的config.xml文件中添加指向服务器的地址 2.在www目录中添加chcp.json配置文件,配置指向服务器,更新时间,更新方式 步骤:...
  • cordova platform add &lt;platform[@&lt;version&gt;] | directory | git_url&gt; 如: #默认:添加最新版本 cordova platform add android #添加指定版本 cordova platform add android@7.0.0 ...
  • cordova 集成热更新的使用 初始化一个Cordova项目 cordova create TestProject com.example.testproject TestProject cd ./TestProject cordova platform add android cordova platform add ios 添加热更新插件...
  • Cordova+Vue实现AndroidAPP开发(四)--热更新详细教程 二、安装Cordova更新插件和热更新工具 1、安装Cordova更新插件 cordova plugin add cordova-hot-code-push-plugin 2、安装Cordova更新工具 ...
  • cordova项目怎样修改版本号

    千次阅读 2018-09-18 16:14:14
    cordova项目打包成apk上传到应用包时, 在腾讯开放平台更新安装包时,需要当前的版本大于已经提交的版本。 打开cordova项目 找到config.xml 修改最上面的version。 ...
  • cordova-plugin-android-update App updater for Cordova/PhoneGap 本插件在 cordova-plugin-app-update 的基础上修改的,主要修改内容: 修改了更新提示框样式(网易云音乐APP样式) 提示框中加入了更新详情。 ...
1 2 3 4 5 ... 20
收藏数 5,844
精华内容 2,337
关键字:

cordova 实现更新apk