解决cordova命令行方式下build或者run的时候报错问题

phonegap3.0之后就将项目的生成方式做了很大的更改,原来是在eclipse里面修改生成并编译运行,但是3.0之后它的目录结构发生了很大变化,只修改主目录下面的index.html如果不build的话有时候是不起作用的,因为它的platform文件夹中还有各个平台的目录。比如安卓和IOS,在主目录www下面修改index.html之后必须要build才能生效,否则很多时候你会发现修改了不起作用,这是因为在assets目录下还有个www文件夹,真正运行的是这个文件夹下面的index.html,就是说我们修改主目录的index.html通过build之后会一同修改assets目录下的index.html,进而运行这个文件的代码。

原理基本如上所述,但是你会发现在eclipse里面修改之后保存运行有时候是无法build的,无论你怎么刷新或者clean项目,所以必须在命令行下去生成并运行。但是在命令行下有时候会报如下错误:

看提示说堆空间不够,无法启动Java虚拟机,这个错误困扰了我很久,以前都是通过关闭系统不必要的程序来达到节省内存空间来解决的,但是这样做非常麻烦,有时候还不起作用,非得要重启机器,最后研究了一下,终于得到了解决方案:在系统变量里面建立一项,变量名:_JAVA_OPTIONS,变量值:-Xmx512M,这样确定之后再来运行nodejs来生成运行项目就不会报错了。

解决cordova命令行方式下build或者run的时候报错问题

时间: 2024-10-10 06:23:59

解决cordova命令行方式下build或者run的时候报错问题的相关文章

命令行插入含有中文的sql文件,报错ERROR 1366 (HY000): Incorrect stringvalue:

--以下是插入语句: insert into sms_inbox values('123456','123456', 'cd', sysdate(), '今天天 气很好', 1, sysdate(), '123456'); --报错: ERROR 1366 (HY000): Incorrect stringvalue: '\xBD\xF1\xCC\xEC\xCC\xEC...' for co lumn 'MESSAGECONTENT' at row 1 --解决:设置编码 set names g

windows命令行方式下打印和设置PATH变量

点击开始菜单,运行=>cmd打印当前变量:echo %PATH%结果:C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\PROGRA~1\ssh;D:\Program Files\tortoisesvn\bin;D:\Program Files\baofengyingyin\Codec;D:\Program Files\baofengyingyin 设置变量:set PATH=C:\Program Files\EasyPHP5.

在mac下运行 npm run eject 出现报错问题解决方法

当使用create-react-app创建项目后,接着运行npm run eject时,如果出现下面的错误 可能是脚手架添加了.gitignore这个文件,但是没有本地仓库,可以使用以下代码解决这个问题: 1.create-react-app app 2.cd app 3.git init 4.git add . 5.git commit -m "xxx" 6.npm run eject 原文地址:https://www.cnblogs.com/dongsq/p/10398725.ht

关于windows环境下cordova命令行无法启动adb.exe的解决办法

使用phonegap开发手机APP,常常需要更改代码之后进行调试,使用安卓模拟器每次启动非常缓慢,而且不能保证最终在真机上的效果.所以一般都采用真机进行调试. 搭建真机的调试环境这里就不再赘述了,网上有很多教程.这里主要讲一下本人在nodejs命令行方式下进行run的时候的报错问题,当输入cordova run android的时候,最终APP没有被安装到手机上,查看报错信息,显示如下: 按照错误信息进行判断,应该是adb.exe没有启动起来,于是找到adb.exe双击启动,再次回来run发现依

如何解决部署Win10出现的Could not find the unattend file报错?

如何解决使用Symantec ITMS部署Win10出现的Could not find the unattend file报错? ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者http://blog.51cto.com/lander 2018/11/22 7:40 问题描述 我们很多客户批量部署系统一般都是使用微软的自家的SCCM,但是这家客户全球标准都是使用Symantec ITMS解决方案.在给 DELL i3-7380部署系统时开始拷贝

go调用其它C库,若采用命令行方式,不支持重定向的输出解决;smp协议未打开,发送信息到对方,没人响应

很多时候要学会站在巨人的肩膀上,该用别人 现有的东东一定要用,只要是开源合法的 go调用其它C库,一般两种方式,1,查看是否有接口,采用cgo方式编写:2.采用命令行直接执行,前提必须被调用的C库已经安装运行在该机器上 为了高效处理gif文件,采用gifsicle工具 http://download.csdn.net/detail/u010026901/7711469 重定向符合 > 在代码中会出错,所以在代码中实现重定向代替命令行重定向 package main import ( // "

Ubuntu下命令行方式对PDF文件进行缩放、合并、拆分

安装软件: sudo aptitude install ghostscript 然后执行命令: gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -sOutputFile=new_file.pdf original_file.pdf PDFSETTINGS参数说明: /screen - 最低精度方式输出,因为屏幕展示所需的精度很低/ebook - 中等精度输出/printer

跨平台框架Cordova 命令行简介(CLI)

这一节,我们将看到如何通过Cordova命令行(CLI)创建新的项目,针对不同平台进行编译,并利用仿真器或真实设备进行测试.CLI是跨平台工作方式的主要工具. 当然,你也可以利用CLI进行一些项目的初始化工作,比如创建初始代码等等.稍后,你就可以针对不同平台提供的SDK进行持续开发. 以下我们以Windows下Android应用开发为例. 前提条件 1) JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.

Android环境搭建与通过命令行方式创建Android应用

  实验 通过命令行方式创建Android应用 本文主要是先搭建Android环境,再通过命令行方式创建一个Android应用:使用Ant进行编译和打包:使用adb进行部署. (本文主要是为了防止以后再次搭建Android环境的时候忘记步骤...) 实验步骤: 建立实验环境 ①下载ANT 首先从 http://ant.apache.org/bindownload.cgi 下载Apache Ant 如下图进入该页面 访问http://ant.apache.org/bindownload.cgi,选