基于Android SDK安装PhoneGap框架

  次阅读 作者:智能小宝 来源:互联网 2016-01-14 15:32 我要评论(0)

基于Android SDK安装PhoneGap框架是本文要介绍的内容,主要是来学习Eclipse+Android+JDK+Phonegap开发环境,具体内容的实现来看那本文详解。

首先,要明白一点,就是要利用PhoneGap框架开发移动应用时,也是必须在开发环境上安装对应移动设备应用的SDK的。

比如你要开发一个运行在Android上的应用,则必须安装 Android的SDK包,开发iphone应用,就要安装iphone sdk。

本文将介绍如何安装基于Android SDK下安装PhoneGap。无论是开发基于哪种平台的移动应用,首先要到PhoneGap的官方网站下载

PhoneGap包,地址是:http://www.phonegap.com/download,目前最新的版本是0.9.1,下载之后,解压缩后,会发现如下图所示的若干个文件夹:这里,由于我们是构建Android应用,因此只有phonegap-android对我们是有用的。

由于PhoneGap是通过Ruby语言以及所开发的目标移动设备的SDK一起搭配工作的,因此除了下载PhoneGap外,开发者还必须安装如下的软件(以Android为例)

我的版本:

Android SDK,android-sdk_r12-windows(最新的那个)

Eclipse IDEeclipse-SDK-3.7-win32(这个也是最新的)

JDKjdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008(最新地)

Android 的Eclipse插件ADT(http://developer.android.com/sdk/eclipse-adt.html)(可省略,安装完之后可以直接下载android所有插件包)

phonegap

我只列出我实际操作中用到的软件,系统是windows。

Eclipse 以及 Android 的安装查看以下网页 http://mobile.51cto.com/android-227548.htm,还算详细。

今天主要说以下phonegap的构建,因为我发现网上的一些教程出来的效果都是错误的,可能是版本问题。

有英文基础的查看http://www.phonegap.com/start#android

英文不好的看下面。

首先进入eclipse界面,新建android工程 new > android project,如图(单击放大):

然后在该工程目录下建立两个文档

/libs 和 /assets/www

把之前下载好的phonegap中的phonegap.js拷贝到 /assets/www下

phonegap.jar拷贝到/libs下(一般会带版本号,自己改下文件名)

下面是被大家忽略的一步(网上大部分教程少了这步)

复制phonegap下的xml文件夹到 /res下

接下来是修改工程的一些文件,修改src文件下的java文件

把class extent 的activity改成DroidGap

Removeimport android.app.Activity;(国内很多教程也没有这步,虽然不会报错,但是会出现感叹号,举手之劳删了吧)如图:

接下来你可能会看见边框出现一些红色叉叉,没事。

只是因为eclipse没有找到phonegap.jar而已,帮他找到就好了。

右击 libs文件夹 进去Build Paths/ > Configure Build Paths

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...