PhoneGap 安装配置时遇到的问题及解决办法
PhoneGap在3.0之后就不能下载压缩包进行配置,而要先安装Node.js,然后在命令行进行一系列命令的执行,进行安装配置。在安装了node.js之后,使用管理身份运行命令行工具,执行命令。
在安装配置过程中遇到了如下的问题:
1.执行npm install -g phonegap,经过一系列的消息提示,报出如下错误:
can not found C:\Windows\System32\npm-debug.log
解决办法:把C:\Windows\System32文件夹的权限的只读属性去掉,然后再次执行命令,直到出现如下图所示的消息,表示安装成功:
2.在命令行执行phonegap -version 报出如下错误:
但是执行cordova -verion,是正常的,这时需要把phonegap\node_modules\cordova\node_modules目录下的如下四个文件夹
cordova-lib
nopt
q
underscore
copy到phonegap\node_modules,目录下,再次执行phonegap -version,出现版本号,表示PhoneGap可以使用了。
3.执行创建工程的命令:
$ phonegap create my-app
$ cd my-app
$ phonegap run android
4.使用eclipse创建android工程,选择android project from existing code,完成工程创建,如果出现编译问题,调整CordovaLib工程和所创建的工程的android版本,消除编译错误。没有问题了,这个app就可以在android设备上运行了。
5.使用插件时,提示错误,插件类找不到,一般有类似如下的消息提示:
java.lang.ClassNotFoundException: org.apache.cordova.networkinformation.NetworkManager
并且插件不工作,这是只需要查看插件安装的没有问题了之后,clean一下project,然后再运行就可以了。
6.首页加载不了,报出如下错误
Application Error - The connection to the server was unsuccessful.
(file:///android_asset/www/index.html)