• cordova build android 环境的坑


    毕业设计的选题为一个app,native app学起来在时间上有些不足,因此选择了hybird app ;cordova就不介绍了,本文主要是写在cordova bulid android时所遇到的问题。

    1:build app时所需要的依赖环境

    (1)Java Jdk  : https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装到1.8u那个其实就够了,下载了最新版本,发现不适合电脑的cordova

      (2) android sdk    https://android-sdk.en.softonic.com/?ex=DSK-1262.3  直接下载后选择安装就可以:由于cordova对于android sdk的版本也需要,因此在安装android sdk版本时,可以看下cordova需要的android版本:

     

    我们知道了cordova需要的版本就可以进行android sdk的版本安装;

    坑1:安装完之后要记得在path里面配置android的环境路径

       增加系统变量 

      path中增加路径变量

    android sdk就算完成了吧~~可以检测cordova构建app时环境是否齐全了

     cordova requirements

    (3) gradle还没于安装,百度直接下载下安装,配置环境变量

        增加系统变量GRADLE_HOME 

      在path中直接添加

     

     *target那个问题,找了许多的解决方法都没解决,后来也没有处理,运行打包正常就没有处理target

    3:安装完所有的运行cordova build android 

    unable to start the daemon process 
    ......
    Could not reserve enough space for 2097152KB object heap

    报了这个错误,系统的内存不够用,查了网上的解决方法

    办法1:(操作完成后没有解决)

    在操作系统当前用户的.gradle文件夹下:C:UsersAdministrator.gradle  新增gradle.properties文件,我这里是没有,我就新增。

    org.gradle.jvmargs=-Xmx512m

    继续查询办法

    办法2:(神奇解决了)

    在电脑的环境配置中(就是jdk、android的配置那个页面)

    新建变量:
    变量名: _JAVA_OPTIONS   
    变量值: -Xmx512M

    在次运行cordova requirements

    target的问题没有解决,但是在未调用手机原生接口的情况下不影响构建

    执行cordova build android ~~~初次执行下载许多东西,比较慢~~

  • 相关阅读:
    关于input()
    HDU 3746
    HDU 4335 Contest 4
    HDU 4418 高斯消元法求概率DP
    HDU 4339 Contest 4
    HDU 4334 Contest 4
    HDU 4333 Contest 4
    HDU 4332 Contest 4
    HDU 4035
    HDU 4336
  • 原文地址:https://www.cnblogs.com/mfyngu/p/10534874.html
Copyright © 2020-2023  润新知