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) 
這個問題可以設置加載的超時時間:
super.preferences.set("loadUrlTimeoutValue", 10000);
或者是首頁上引入的外部的一些js或css加載超時
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章