这几天整理phonegap开发安卓应用几个容易卡住的地方
选型:目前phoegap来生成安卓应用有多种方法,可以使用nodejs的npm包资源管理器以及express来下载phonega,及cordova,
实际测试发现这种方法需要配置大量的开发环境,以及熟悉比较多的nodejs命令npm命令,另外感觉调试也不方便,比较繁琐,所以在windows下开发还是用eclipse或者flashbuilder这种集成环境的开发工具加上安卓的sdk,写代码和调试都很方便
下面是一种快速且试验成功的路
这里说的是使用eclipse和安卓sdk和phonegap离线包来开发安卓环境,无需nodejs等,已测试在模拟器环境和小米手机安装运行正常
1首先到http://www.newasp.net/soft/71058.html下载安卓sdk,这里面已经集成了一个安卓4.4的离线sdk, 实际开发的话,我们往往需要以安卓2.2的sdk来作为发布安装包的SDK版本,
可使用里面的SDK Manager.exe 来在线更新一个安卓2.2的sdk, 这里更新有些网络环境下是需要使用代理服务器的,防止google被墙
2.上面下载到的压缩包里已经有一个eclipse的安卓集成开发环境:
打开软件,依次点击 窗口-首选项-Android 里面会发现已经默认关联到安卓4.4的sdk, 在这里重新选择下sdk的路径,切换到刚刚更新 的安卓2.2版本的sdk
3.打开phonegap的官网http://phonegap.com/install/ 咱不用nodejs安装,直接下载离线压缩包,
发现phonegap各个版本中文件路径有所不同,所以保险起见下载2.9版本的,网上很多教程也是以这个为蓝本的
4.然后就是按照网上的教程一步步就可以了
http://blog.csdn.net/wuyt2008/article/details/9259047
(几个注意点,防止走弯路)这篇教程中他是以sdk 4.4的为基础,但实际开发都是以2.2版本的,所以直接把它里面的代码拷贝过来,会报错,所以要去掉那些4.4版本才有的属性,这个问题纠结了很长时间
主要AndroidManifest.xml 这里面几个属性容易报错,具体意思网上有说明
代码刚复制进去的时候可能因为修改代码的先后关系,导致他有些方法继承错误,所以先不要管他报错,等修改完后再一点点调试,一般原则是先移动添加相关文件,然后修改xm一类的配置文件,最后才是程序启动部分
5,最后使用IDE环境来生成。apk的带签名安装包
相关推荐
PhoneGap环境搭建是开发跨平台移动应用的第一步,这里我们将详细讲解如何进行PhoneGap的配置和安装。 1. **系统需求**:首先,你需要一个支持PhoneGap开发的计算机系统,通常要求是Windows、Mac OS或Linux。确保...
在移动应用开发领域,PhoneGap是一个非常流行的框架,它允许开发者使用HTML、CSS3和JavaScript来构建跨平台的原生应用程序。PhoneGap基于Apache Cordova,将Web技术与Android等操作系统紧密集成,使得开发者可以利用...
PhoneGap项目环境搭建是开发跨平台移动应用的重要步骤,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap是一个开源框架,它基于Apache Cordova,并且提供了与设备硬件功能交互的能力,如...
### PhoneGap开发环境搭建 #### 一、安装与配置 为了构建PhoneGap应用程序,特别是针对Android平台的应用程序,首先需要确保一系列开发工具已正确安装在您的计算机上。这些工具包括Java SDK、Eclipse IDE、Android...
本教程将详细介绍如何搭建PhoneGap在Android平台上的开发环境,以便你可以开始利用Web技术进行Android应用的开发。 首先,我们需要安装Java Development Kit (JDK)。JDK是开发Android应用的基础,因为Android ...
ADT(Android Developer Tools)是Eclipse的一个插件,用于Android应用开发。在Eclipse中,通过菜单"Help" > "Install New Software",输入ADT的更新站点地址并按照提示进行安装。 五、下载最新版本的PhoneGap 访问...
在iOS应用开发中,Xcode和PhoneGap是两个至关重要的工具。Xcode是Apple官方提供的集成开发环境(IDE),用于编写Objective-C或Swift语言的原生iOS应用;而PhoneGap则是一个开源框架,允许开发者使用HTML、CSS和...
下面将详细介绍如何搭建 PhoneGap 2.9 的 Android 开发环境。 首先,你需要安装基础的开发工具。这包括 Java Development Kit (JDK)、Android SDK 和 Eclipse。确保你的系统已经安装了 JDK,并设置了相应的环境变量...
安卓平台PhoneGap开发环境搭建和HTML5游戏开发 PhoneGap是一个基于HTML5标准的跨平台开源手机Web应用开发框架,它允许用户通过Web技术访问移动设备的本地应用、API接口及应用程序框架等。PhoneGap现在更名为Cordova...
- 一旦应用开发完成,需要打包成APK文件,签名并发布到Google Play Store或其他应用市场。 - 发布前,确保遵循平台的开发指南和隐私政策,进行充分的测试和性能优化。 8. **Sample项目**: - 提供的"Sample"文件...
PhoneGap环境的搭建是开发者入门PhoneGap的第一步,这个过程包括安装必要的软件、配置环境变量以及创建和运行第一个PhoneGap项目。 首先,我们需要准备的软件工具有: 1. Java Development Kit (JDK):Java运行环境...
本章节旨在引导初学者快速上手PhoneGap应用开发,并重点介绍了搭建Android开发环境所需的步骤及注意事项。通过本节的学习,您将掌握以下核心知识点: 1. **JDK下载与安装** 2. **JDK环境变量配置** 3. **Eclipse + ...
而Android应用开发则需熟悉Eclipse等开发环境的搭建。 此外,jQuery Mobile 是一个强大的移动设备友好的前端框架,虽然不是PhoneGap的必需部分,但它能极大地提升应用的外观和用户体验。jQuery Mobile 提供一套预定...
PhoneGap是一种跨平台的移动应用开发框架,它允许开发者使用HTML、CSS和JavaScript来构建原生的移动应用程序。PhoneGap的主要优点是它提供了一个统一的API接口,使得开发者可以访问设备的各种功能,如摄像头、地理...
通过上述步骤,你可以成功地搭建起基于PhoneGap的Android应用开发环境。PhoneGap的强大之处在于它能够让你使用熟悉的Web技术栈来开发原生级别的移动应用,极大地提高了开发效率。此外,由于其支持多种平台,因此对于...
PhoneGap 开发环境教程 PhoneGap 是一个开源的开发框架,允许开发者使用 HTML、CSS 和 JavaScript 来构建原生的移动应用。它基于 Apache Cordova,使得开发者可以利用 Web 技术来访问设备的硬件功能,如摄像头、...
在移动应用开发领域,PhoneGap和Android是两种广泛使用的平台。PhoneGap是一种基于HTML5、CSS3和JavaScript的跨平台框架,它允许开发者使用Web技术创建原生移动应用。而Android则是Google主导的开源操作系统,提供了...
Eclipse+Android+JDK+PhoneGap 开发环境教程 本文将介绍如何安装基于 Android SDK 下安装 PhoneGap 框架,并详细讲解 PhoneGap 开发环境的配置过程。 一、前言 PhoneGap 是一个跨平台的移动应用开发框架,允许...