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)
相关推荐
本插件专注于PhoneGap在Android平台上的在线更新功能,旨在解决一个特定的问题:即在Android 7.0及以上版本中,通过下载安装APK更新时可能出现的应用闪退现象。 在Android系统中,特别是从7.0版开始,谷歌引入了更...
同时,这也是检查和解决PhoneGap环境问题的一个好方法,如果你在搭建环境时遇到困难,对照这个Demo的配置和运行过程,或许能帮你找到问题所在。 总的来说,"PhoneGap Demo下载.rar"是一个帮助开发者理解和实践...
作者在尝试升级系统的过程中遇到了诸多挑战,尤其是从较低版本的 Snow Leopard (10.6) 升级到 Lion (10.7),因为不同版本之间的兼容性问题导致了一系列的安装错误。 **1. 虚拟机设置** - **GuestOS 参数调整**:...
这篇博客“phonegap拍照的获取图片和设置问题”可能会探讨如何在PhoneGap应用中集成这一功能,以及在实现过程中可能遇到的问题和解决方案。 首先,PhoneGap提供了`cordova-plugin-camera`插件,用于访问设备的...
这些问题通常需要查看日志,检查证书配置、API调用、设备状态等,逐一排查解决。 总结来说,PhoneGap在iPhone上实现Push Notification涉及了多个层面的技术,包括PhoneGap插件的使用、Apple的APNS服务、服务器端的...
在描述中提到,"修改了ASIHttpRequest库中的部分代码",这可能是因为开发者遇到了特定的需求或问题,需要对ASIHttpRequest进行定制化开发以适应Phonegap的环境。常见的修改可能包括: 1. **兼容性调整**:由于...
PhoneGap的工作原理是通过`WebViewClient`和`WebChromeClient`的子类来拦截WebView的加载事件,当遇到特定的URL(如`file:///android_asset/cordova.js`)时,会触发原生方法的调用。这些调用最终会到达`Plugin...
遇到的问题及解决方案 - **权限问题**: 如果无法访问媒体,检查应用是否正确请求了录音和播放权限。 - **设备兼容性**: 针对不支持特定API的旧设备,提供回退方案或使用第三方库。 - **音频格式**: 不同设备可能...
在Eclipse中可能出现找不到`phonegap-1.0.0.jar`的问题,解决办法是通过右键点击`libs`目录,配置构建路径,将jar文件添加到项目库中。如果遇到Eclipse未正确更新的问题,可以尝试F5刷新项目。 在`AndroidManifest....
- **问题与解决方案**: 探讨在开发过程中遇到的具体问题及其解决方法。 #### 九、未来发展趋势 - **技术演进**: 随着Web技术的进步,如WebGL、WebAssembly等新兴技术的应用将进一步提升PhoneGap应用的表现力。 - **...
8. 跨平台开发的挑战和解决方法:了解在跨平台开发过程中可能遇到的问题和挑战,并学习如何解决这些问题。 在描述中提到的书名为《PhoneGap Mobile Application Development Cookbook》,从书名可以推断这是一本...
当在 PhoneGap 应用中遇到 `viewport` 不被支持的问题时,可以尝试以下几种解决方案: 1. **iOS 平台的解决方法**: 在 PhoneGap 的配置文件 `config.xml` 中添加以下配置项: ```xml ``` 这将允许页面使用...
【Android jQueryMobile 傻瓜配置手册】 在JavaEE开发领域积累经验的程序员转向Android应用开发时,会发现两者在...记住,实践中遇到的问题和解决办法同样重要,不断学习和实践才能使你成为一名出色的Android开发者。
标题中的“cordova-plugin-android-support-v13”是一个专门为Cordova框架设计的插件,目标是解决PhoneGap项目在构建过程中可能遇到的与Android支持库v13相关的兼容性问题。PhoneGap是一种流行的混合移动应用开发...
在开发基于Ionic 3的应用程序时,遇到真机启动白屏的问题是常见的困扰。这个问题通常是由于多种原因导致的,如JavaScript加载延迟、Webview不兼容、配置错误等。本篇文章将深入探讨这个问题,并提供一系列解决方案,...
通过上述案例和技术方案的介绍,我们可以看到大众点评在面对产品迭代过程中遇到的一系列问题时,通过不断地尝试和探索,最终找到了一种较为有效的解决方案。这种方法不仅提高了App的灵活性,还降低了维护成本,并...