美文网首页
一、cordova环境配置

一、cordova环境配置

作者: wyude | 来源:发表于2016-12-14 16:48 被阅读0次
    cordova

    cordova是什么,能干什么?


    jdk安装1.8以上,添加环境变量JAVA_HOME、PATH和CLASSPATH。配置完成后,一定要在命令行里敲入java、javac或java -version判断环境变量是否配置成功。

    Android SDK安装及环境配置。完成后一定要命令行敲入adb验证。

    Ant安装及环境变量配置。http://ant.apache.org/,点击左侧面板的Download>Binary Distribution,然后下载ant压缩包。下载下来之后,将压缩包解压到某一目录,添加bin到环境变量。在命令行中敲入ant -v即如果能查看所装ant的版本号则说明安装成功。

    Node.js的安装,验证

    Cordova安装
    npm -g install cordova//windows命令行安装
    cordova -v//安装后验证
    


    怎么能没有helloworld


    创建项目
    cordova create demo com.example.demo HelloWorld
    //其中,demo是项目名称,com.example.demo是包名称,HelloWorld是主类名称。
    

    创建出来的工程目录如下图所示


    添加平台

    后续的命令都需要在cordova工程目录下进行,所以在工程根目录打开cmd。
    通过如下命令添加android平台
    cordova platform add android --save
    添加完android平台之后,可以发现platforms目录中多了一个android子目录,说明添加成功。
    通过下面的命令查看已添加的平台
    cordova platform ls

    打开模拟器

    项目生成之后,即可编译并运行项目,所以这次之前需要打开AVD Manager创建并启动一个Android模拟器。
    查看可运行设备(包括虚拟机和真机)
    cordova run --list

    编译项目

    cordova build
    编译指定的平台
    cordova build android

    运行项目

    cordova run

    更多命令

    问题和报错

    但是现在有个问题,添加平台时会默认下载gradle,这个东西浏览器能下载,但是安装时就不能,所以我就把它下载了,然后用python建了个临时服务器,又在host内把其链接指向127.0.0.1,这样就能下载了。

    网上还有两种解决办法
    1、强制使用ant编译

    在编译和运行时分别键入如下命令
    cordova build android -- --ant
    cordova run android -- --ant
    

    2、直接修改源文件中的下载链接

    先下载,然后
    到..\platforms\android\cordova\lib\builders文件下找到GradleBuilder.js文件将
    var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'http\\://services.gradle.org/distributions/gradle-2.13-all.zip';
    修改成
    var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || 'file:///C:/Users/User/Desktop/gradle-2.13-all.zip';//自己的gradle路径
    

    相关文章

      网友评论

          本文标题:一、cordova环境配置

          本文链接:https://www.haomeiwen.com/subject/iidbmttx.html