`
yangwei0915
  • 浏览: 465259 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

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加载超时
  • 大小: 15.7 KB
  • 大小: 9.2 KB
分享到:
评论

相关推荐

    phonegap在线更新插件(android)

    本插件专注于PhoneGap在Android平台上的在线更新功能,旨在解决一个特定的问题:即在Android 7.0及以上版本中,通过下载安装APK更新时可能出现的应用闪退现象。 在Android系统中,特别是从7.0版开始,谷歌引入了更...

    PhoneGap Demo下载.rar

    同时,这也是检查和解决PhoneGap环境问题的一个好方法,如果你在搭建环境时遇到困难,对照这个Demo的配置和运行过程,或许能帮你找到问题所在。 总的来说,"PhoneGap Demo下载.rar"是一个帮助开发者理解和实践...

    Mac OS X lion 10.7安装以及phonegap1.4.1安装

    作者在尝试升级系统的过程中遇到了诸多挑战,尤其是从较低版本的 Snow Leopard (10.6) 升级到 Lion (10.7),因为不同版本之间的兼容性问题导致了一系列的安装错误。 **1. 虚拟机设置** - **GuestOS 参数调整**:...

    phonegap拍照的获取图片和设置问题

    这篇博客“phonegap拍照的获取图片和设置问题”可能会探讨如何在PhoneGap应用中集成这一功能,以及在实现过程中可能遇到的问题和解决方案。 首先,PhoneGap提供了`cordova-plugin-camera`插件,用于访问设备的...

    phonegap在iphone手机上pushnotification实现

    这些问题通常需要查看日志,检查证书配置、API调用、设备状态等,逐一排查解决。 总结来说,PhoneGap在iPhone上实现Push Notification涉及了多个层面的技术,包括PhoneGap插件的使用、Apple的APNS服务、服务器端的...

    基于Phonegap的ASIHttpRequest库

    在描述中提到,"修改了ASIHttpRequest库中的部分代码",这可能是因为开发者遇到了特定的需求或问题,需要对ASIHttpRequest进行定制化开发以适应Phonegap的环境。常见的修改可能包括: 1. **兼容性调整**:由于...

    android phonegap源码详解(二)

    PhoneGap的工作原理是通过`WebViewClient`和`WebChromeClient`的子类来拦截WebView的加载事件,当遇到特定的URL(如`file:///android_asset/cordova.js`)时,会触发原生方法的调用。这些调用最终会到达`Plugin...

    媒体示例使用PhoneGap的*兼容的API:在移动设备录制和播放

    遇到的问题及解决方案 - **权限问题**: 如果无法访问媒体,检查应用是否正确请求了录音和播放权限。 - **设备兼容性**: 针对不支持特定API的旧设备,提供回退方案或使用第三方库。 - **音频格式**: 不同设备可能...

    PhoneGap开发入门借鉴.pdf

    在Eclipse中可能出现找不到`phonegap-1.0.0.jar`的问题,解决办法是通过右键点击`libs`目录,配置构建路径,将jar文件添加到项目库中。如果遇到Eclipse未正确更新的问题,可以尝试F5刷新项目。 在`AndroidManifest....

    phonegap开发指南

    - **问题与解决方案**: 探讨在开发过程中遇到的具体问题及其解决方法。 #### 九、未来发展趋势 - **技术演进**: 随着Web技术的进步,如WebGL、WebAssembly等新兴技术的应用将进一步提升PhoneGap应用的表现力。 - **...

    phoneGap移动开发实例英文经典

    8. 跨平台开发的挑战和解决方法:了解在跨平台开发过程中可能遇到的问题和挑战,并学习如何解决这些问题。 在描述中提到的书名为《PhoneGap Mobile Application Development Cookbook》,从书名可以推断这是一本...

    解决PhoneGap不支持viewport的几种方法

    当在 PhoneGap 应用中遇到 `viewport` 不被支持的问题时,可以尝试以下几种解决方案: 1. **iOS 平台的解决方法**: 在 PhoneGap 的配置文件 `config.xml` 中添加以下配置项: ```xml ``` 这将允许页面使用...

    Android jquerymobile 傻瓜配置手册

    【Android jQueryMobile 傻瓜配置手册】 在JavaEE开发领域积累经验的程序员转向Android应用开发时,会发现两者在...记住,实践中遇到的问题和解决办法同样重要,不断学习和实践才能使你成为一名出色的Android开发者。

    cordova-plugin-android-support-v13:一种解决方法,用于修复phonegap中缺少的gradle支持

    标题中的“cordova-plugin-android-support-v13”是一个专门为Cordova框架设计的插件,目标是解决PhoneGap项目在构建过程中可能遇到的与Android支持库v13相关的兼容性问题。PhoneGap是一种流行的混合移动应用开发...

    ionic3 打包真机启动白屏问题修复方法

    在开发基于Ionic 3的应用程序时,遇到真机启动白屏的问题是常见的困扰。这个问题通常是由于多种原因导致的,如JavaScript加载延迟、Webview不兼容、配置错误等。本篇文章将深入探讨这个问题,并提供一系列解决方案,...

    Android DevCamp幻灯片分享:如何创建更加灵活的App | 大众点评 屠毅敏

    通过上述案例和技术方案的介绍,我们可以看到大众点评在面对产品迭代过程中遇到的一系列问题时,通过不断地尝试和探索,最终找到了一种较为有效的解决方案。这种方法不仅提高了App的灵活性,还降低了维护成本,并...

Global site tag (gtag.js) - Google Analytics