zoukankan      html  css  js  c++  java
  • 使用 Cordova 打包 app

    1、安装nodejs@v10.22.0

    2、安装 cordova

    npm install -g cordova@10.0.0

    3、Cordova 打包成安卓APK需要用到ANT打包工具,首先配置好java环境:

    下载安装Java JDK,在弹出的界面中建议使用默认值,所以一直点击“next>”,直到完成。

    在系统变量中添加 JAVA_HOME

    C:\Program Files\Java\jdk1.8.0_131

    在Path中添加

    %JAVA_HOME%\bin;

    在命令行输入“Javac”,测试是否安装成功。

     

    4、到ANT官方网站http://ant.apache.org/下载最新版本,解压至电脑。

    在系统变量中添加 ANT_HOME

    D:\WorkTools\apache-ant-1.10.8

    在Path中添加

    %ANT_HOME%\bin\

     查看是否安装成功:在dos窗口中输入命令ant

    5、下载Android SDK,下载地址:http://developer.android.com

    在系统变量中添加 ANDROID_HOME

    D:\Program Files\adt-bundle-windows\sdk

    在Path中添加

    %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

     Android SDK下载完毕后需要下载组件,否则打包时报错(现版本需要下载 Android SDK Build-tools 29 和 API 29,如果缺少对应组件在打包时会有提示)

    6、下载Gradle-6.6.1,下载地址: https://services.gradle.org/distributions/

    下载完成后在Path中添加

    D:\Program Files\gradle-6.6.1\bin

     查看是否安装成功:在dos窗口中输入命令 gradle -v

    7、使用 Cordova 打包 app

    创建项目(创建的时候文件夹必须存在):

    $cordova create [directory] [app-id] [app-name]

    将web页面文件拷贝至项目的www目录下,cd进入项目文件夹,添加设备:

        $ cordova platform add ios
        $ cordova platform add amazon-fireos
        $ cordova platform add android
        $ cordova platform add blackberry10
        $ cordova platform add firefoxos

     查看设备列表

    $ cordova platforms ls

    删除一个设备

    $ cordova platform remove blackberry10
    $ cordova platform rm amazon-fireos
    $ cordova platform rm android

    打包所有设备app

    $ cordova build

    或者只打包一个设备

    $ cordova build android

    测试app(在虚拟机或者连接的安卓设备上)

    $ cordova emulate android

     打包并在虚拟机或者安卓设备上测试app

    $ cordova run android

    Cordova插件安装

    $cordova plugin add [plugin-id]
    $ cordova plugin add https://github.com/apache/cordova-plugin-console.git

    例如:安装一个二维码扫描插件

    $cordova plugin add com.blackberry.community.barcodescanner

    查看插件列表

    $ cordova plugin ls

    删除一个插件

    $ cordova plugin rm org.apache.cordova.console
    $ cordova plugin remove org.apache.cordova.console    # same

    附:

    cordova 文档地址:http://cordova.apache.org/docs/

    cordova 插件地址:http://plugins.cordova.io

  • 相关阅读:
    装饰器结合cookie
    day12(输出重定向)
    day13(软件包管理)
    day11(acl权限/特殊属性/su与sudo)
    day10(权限)
    day09(用户管理)
    day08(打包压缩zip和tar)
    day07 文件管理(上传与下载/字符处理命令sort/uniq/cut与tr/wc)
    day06(find命令 name/size/type)
    day05(文件的修改vi和vim/移动文件mv/删除文件rm)
  • 原文地址:https://www.cnblogs.com/flicat/p/4414130.html
Copyright © 2011-2022 走看看