phoneGap(Cordova)Android项目搭建

所需软件:

1.node,我用的是node-v0.10.28.x64.msi

2.ant,apache-ant-1.9.4-bin.zip

3.Sublime Text2.0.2 x64 Setup.exe(网页编辑用)

4.jquery2.6.0

5.jquery.mobile-1.4.2

6.Git-1.9.2-preview20140411.exe

7.eclipse(adt,sdk,)(这个我就不累赘了)

8.jdk(万年老坟)

注意网上很多网站上都有以上的软件下载,建议到官网上下,因为官网上有更多关于安装的细节。而且在非版本控制下还是越新越好

=========================分割线============================================


先下载......biubiubiu。下载好了就先安装node,ant(这个要配置系统环境,百度即可),git(这个也要配置环境),sublime

安装好了吧...打开cmd命令行,cd命令至nodejs的安装目录下。。然后运行命令npm install -g phonegap和npm install -g cordova

有的人网络环境不佳导致下载过程中出错。先多试几遍(如果安装成功就以后每成功一个模块安装或下载命令后都要重新启动cmd命令行,否则有可能命令未生效)

=========================分割线============================================



建一个工作区间。用作项目的总目录(方便以后找项目用,位置越接近盘符根目录越好)

cmd命令行:

=========================分割线============================================


//创建项目cordova create -项目目录名称 -代码目录(包名)-(程序名称)
cordova create TestCor com.isprint "TestApp"

//进入项目中的plugins文件夹
cd "Project"/plugins

//添加cordova插件
cordova plugin add org.apache.cordova.camera

//创建android项目支持
cordova platform add android

//编译程序
cordova build

=========================分割线============================================

下面的命令都可以用于安装插件。等同于cordova plugin add camera。。。。(因为我添加插件时总是失败,所以找到以下方法了,之前提到的安装GIT也是用于这个地方)

安装插件cordova plugin add
Basic device information (Device API):
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
Network Connection and Battery Events:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-network-information.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-battery-status.git
Accelerometer, Compass, and Geolocation:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-motion.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-device-orientation.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-geolocation.git
Camera, Media playback and Capture:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-camera.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media-capture.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-media.git    
Access files on device or network (File API):
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-file-transfer.git
Notification via dialog box or vibration:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-dialogs.git
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-vibration.git
Contacts:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-contacts.git
Globalization:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-globalization.git
Splashscreen:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-splashscreen.git
Open new browser windows (InAppBrowser):
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git
Debug console:
$ cordova plugin add https://git-wip-us.apache.org/repos/asf/cordova-plugin-console.git

=========================分割线============================================


打开eclipse导入工程..目标文件夹是项目下的".../platforms/Android"。然后将程序和CordovaLIb都勾上,点确定(刚入门的话CordovaLib库不用管它,)

导入后右键程序Propeties-->Resources -->Resources Filters删除最后两行

另外有的人会项目报错,首先别急:

1.右键build path libraries:添加你的jdk;

2.java compiler:最低也得是1.6.最好跟你添加的jdk一样;

3.找到默认的那个activity文件。根据报错提示import org.apache.cordova.*包..然后重新build一下。建议将自动build的功能取消勾选。

4.有的phonegap插件不支持过低的android API和google的原生api能用多高的就用多高。

然后运行——》OK

---------------------------------------------------------------------------------------------------------------------------------

有很多东西文章中都没给,因为网上已经有例子了...在phonegap上做开发,先试试别人的项目中.***.java跟index.html,config.xml还有Androidmanifest..看完,对比一下自己刚刚创建的空项目有什么区别,再去写helloworld。

=========================分割线============================================

=========================分割线============================================


=========================分割线============================================
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值