文档章节

cordova环境配置异常一则

fir01
 fir01
发布于 2015/03/20 13:32
字数 328
阅读 4985
收藏 1
点赞 0
评论 1

公司ERP也开始步入手机领域了。配置cordova发现一些奇奇怪怪不能编译,不能启动的异常,这类问题一般问题原因不是程序的问题,而是环境配置的问题。 老规矩:

1)首先检查是不是少包

2)检查各个工具是不是使用同一个版本的java JDK。一是版本号,二是都是x86还是x64,这个也是需要注意的

3)检查编译的的目标版本是否一至

      [dex] input: D:\vsworkspace\whatsvape\platforms\android\ant-build\classes
      [dex] input: D:\vsworkspace\whatsvape\platforms\android\CordovaLib\ant-bui
ld\classes.jar
      [dex] Pre-Dexing D:\vsworkspace\whatsvape\platforms\android\CordovaLib\ant
-build\classes.jar -> classes-a5a6808b08ed5a81eb057fbbacde9018.jar
       [dx] Error occurred during initialization of VM
       [dx] Could not reserve enough space for object heap
       [dx] Error: Could not create the Java Virtual Machine.
       [dx] Error: A fatal exception has occurred. Program will exit.
       ................
       D:\vsworkspace\whatsvape\platforms\android\cordova\node_modules\q\q.js:126
                    throw e;
                          ^
Error code 1 for command: cmd with args: /s /c "ant debug -f D:\vsworkspace\what
svape\platforms\android\build.xml -Dout.dir=ant-build -Dgen.absolute.dir=ant-gen
"
ERROR building one of the platforms: Error: D:\vsworkspace\whatsvape\platforms\a
ndroid\cordova\build.bat: Command failed with exit code 8
You may not have the required environment or OS to build this project
Error: D:\vsworkspace\whatsvape\platforms\android\cordova\build.bat: Command fai
led with exit code 8
    at ChildProcess.whenDone (C:\Users\Administrator\AppData\Roaming\npm\node_mo
dules\cordova\node_modules\cordova-lib\src\cordova\superspawn.js:131:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)


© 著作权归作者所有

共有 人打赏支持
fir01
粉丝 19
博文 99
码字总数 34117
作品 0
长沙
项目经理
加载中

评论(1)

junlinl
junlinl
也遇到了这个问题,请问你是怎么解决的?
新建cordova应用,插件开发教程系列(总目录)

以下几篇是连续的教程,代码也是连续的,包括如下章节: 新建cordova应用 https://my.oschina.net/u/1251858/blog/1799002 使用cordova把h5应用打包成apk https://my.oschina.net/u/1251858/...

canneljls ⋅ 04/21 ⋅ 0

使用cordova把h5应用打包成apk

由于h5应用开发不是本例重点,因此直接提供一个最简单的h5应用代码,此应用使用vue-cli框架开发 此h5应用叫vue1,用webstrom打开vue1,进行npm install安装引用 vue1代码可从百度网盘下载:链...

canneljls ⋅ 04/21 ⋅ 0

开发原生安卓cordova插件(基础)

cordova应用如果需要调用原生安卓接口,方法是使用cordova插件,cordova官方提供了主流原生功能的插件,但如果还不能满足需求,也可以自己开发cordova插件 以下介绍开发一个最简单的插件,功...

canneljls ⋅ 04/21 ⋅ 0

cordova打包问题,Execution failed for task ':processDebugResources'.

运行cordova run android 或者cordova build android都会有下面的错误与,请问这个怎么解决呢? --------------------------------------------------------------------------------------......

茗香墨语 ⋅ 05/30 ⋅ 0

cordova应用使用手机调试

对于cordova应用的调试,最方便调试方式还是作为h5应用在浏览器来调试,调试好了再打包cordova应用和打包apk。然而h5应用时的效果跟最终在安卓手机运行还有少数情况会不一样,因此,也需要有...

canneljls ⋅ 04/21 ⋅ 0

cordova 打包失败,publishNonDefault is deprecated

1、创建好了项目,也添加了平台 ,执行打包的时候就出现如下图,也不像报错,但就是不往下执行了。每次打包都是到这一步。cordova build android 或 cordova build android --release都是一样...

毛兴峰 ⋅ 06/09 ⋅ 0

开发原生安卓cordova插件(有原生界面)

上文开发的插件没有调用原生界面,本文介绍开发带有activity的插件 本文很多操作与上文重复,重复部分会省略 首先打开plug1,先开发插件的原生代码 在以下命名空间创建一个activity 名称为A...

canneljls ⋅ 04/21 ⋅ 0

cordova android build FAILED

下面的命令也许可以治好: 参考: https://cordova.apache.org/docs/en/latest/reference/cordova-cli/index.html#cordova-clean-command...

郭大鹏 ⋅ 04/16 ⋅ 0

Cordova源码解析(二)- 自定义UserAgent

没有提供设置UserAgent的接口,但是有一个办法可以间接的设置。 通过设置中的值来修改,但是这种设置方法有一个限制,需要在的之前调用才能生效(加载PDF比较特殊)。这是Cordova源码中关于这个...

莫云溪 ⋅ 05/15 ⋅ 0

Ionic3 + Angular Image Cropper

开始 安装插件与第三方库 Apache Cordova Camera plugin ng2-img-cropper node package 生成服务 先生成一个服务,稍后我们将使用它来处理与 的交互的服务。 配置 编辑文件 : 实现具体的服务...

与蟒唯舞 ⋅ 04/08 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

骰子游戏代码开源地址

因为阿里云现在服务器已经停用了,所以上面的配置已经失效。 服务端开源地址:https://gitee.com/goalya/chat4.git 客户端开源地址:https://gitee.com/goalya/client4.git 具体运行界面请参考...

算法之名 ⋅ 39分钟前 ⋅ 0

设计模式--装饰者模式

装饰者模式 定义 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比生成子类更为灵活。 通用类图 意图 动态地给一个对象添加一些额外的职责。就增加功能来说,装饰模式相比...

gaob2001 ⋅ 今天 ⋅ 0

JavaScript零基础入门——(八)JavaScript的数组

JavaScript零基础入门——(八)JavaScript的数组 欢迎大家回到我们的JavaScript零基础入门,上一节课我们讲了有关JavaScript正则表达式的相关知识点,便于大家更好的对字符串进行处理。这一...

JandenMa ⋅ 今天 ⋅ 0

sbt网络问题解决方案

转自:http://dblab.xmu.edu.cn/blog/maven-network-problem/ cd ~/.sbt/launchers/0.13.9unzip -q ./sbt-launch.jar 修改 vi sbt/sbt.boot.properties 增加一个oschina库地址: [reposit......

狐狸老侠 ⋅ 今天 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 今天 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 今天 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部