不同机器安装和使用各不相同,这里也只是记录一下自己机器上面的使用过程。

android安装环境前面的文章有些,这里不再说,直接上phoneGap的过程。因为phoneGap2.9.1需要安装nodejs和Git,比较复杂,没有太多精力去折腾,退而求其次,使用phoneGap2.9进行开发。

第一步,下载phoneGap2.9,直接去官网下载即可。

第二步,新建一个android项目,如下图

我使用的android api是2.33,以便满足大部分设备的需要,新建项目之后需要做一个操作,最新的19版本会在你的项目下建立一个依赖包 Android Dependencies,在eclipse中右键这个文件夹,在Build Path选项中选择 remove it from build path。。。然后就没问题了。

做完这一步直接编译运行,发行是可以正常的。

第三步:配置phoneGap环境

在项目文件夹assets下新建一个www的文件夹,将2.9版本解压之后找到cordova.js copy到www文件夹下,将cordova-2.9.0.jar copy到libs文件夹下,并右键->build path->add to build path,项目会增加一个Referenced Libraries文件夹。在res文件夹中新增一个xml文件夹,将2.9解压的xml文件copy进去。

在www文件夹中新增一个html文件。

第四步:编写代码和配置

配置环境是这样的:

在AndroidManifest.xml中的

<uses-sdkandroid:minSdkVersion="10"android:targetSdkVersion="10" />

  之前加入

<supports-screens
android:largeScreens="true"
android:normalScreens="true"
android:smallScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

  还要修改一个地方如图

至此,可以正常访问这个测试程序了。

转载于:https://www.cnblogs.com/wxj200589/p/3824319.html

phoneGap2.9+eclipse开发环境和helloword案例相关推荐

  1. Hadoop Eclipse开发环境设置

    1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...

  2. 搭建Python+Eclipse开发环境

    写在前面:因为hacker,开始学习Python,学习书籍是<Python灰帽子--黑客与逆向工程师的Python编程之道> 成为高手的秘诀--高手气质修炼! -------------- ...

  3. linux eclipse下qt开发环境搭建,Qt Eclipse开发环境的部署 上篇

    关于Qt  Eclipse的开F发,将会从不同的环境中区安装部署,分为上.中.篇,三篇文章来讲.Windows,Linux平台下安装使用eclipse + QT4.4.3开发环境,Windows,Li ...

  4. ubuntu eclipse java_搭建Ubuntu Java Eclipse开发环境

    搭建环境:Ubuntu 16.04 ×64 1.搭建jdk1.8运行环境 1.1.下载jdk1.8 使用的版本:jdk-8u121-linux-x64.tar.gz 1.2.安装jdk1.8 STEP ...

  5. Eclipse开发环境搭建

    锁定老帖子 主题:Eclipse开发环境搭建 精华帖 (0) :: 良好帖 (3) :: 新手帖 (13) :: 隐藏帖 (0) 作者 正文 hanqunfeng 等级: 性别: 文章: 57 积分: ...

  6. hadoop搭建与eclipse开发环境设置

    hadoop搭建与eclipse开发环境设置(转) 1.    Windows下eclipse开发环境配置 1.1 安装开发hadoop插件 将hadoop安装包hadoop\contrib\ecli ...

  7. Eclipse开发环境下Java可视化界面编程

    Java 目录:https://blog.csdn.net/dkbnull/article/details/87932486 大家都知道在做Android开发设计GUI时,要添加Android组件可以 ...

  8. 搭建Hadoop的Eclipse开发环境

    引语:为了搭建eclipse的hadoop开发环境我尝试了网上的不止一种方法,可是我遇到的情况和网上的问题都不太一样,于是我自己总结了一下安装方法以及用到的软件,因为我的版本是2.6.4所以软件也都统 ...

  9. 关于Talend的Patch分支对应Eclipse开发环境的配置总结.

    给产品打patch有时候会遇到很多问题,给产品打patch而且大多数是给很多老版本的Studio打,而且要有对应的patch的开发环境. 但是不巧有些patch对应的git仓库目录结构和一些其他版本的 ...

最新文章

  1. Zone.js 简介 抛砖引玉
  2. .Net Core下如何管理配置文件
  3. 弹性地基梁板实用计算_强夯地基承载力原理及测试方法
  4. art-template入门(五)之模板变量
  5. 使用X.509数字证书加密解密实务(一)-- 证书的获得和管理
  6. LeetCode 59. 螺旋矩阵 II LeetCode 54. 螺旋矩阵
  7. ThinkPHP_5对数据库的CURL操作
  8. 大数据教程(1.6):linux网络配置及CRT远程连接
  9. idea打不了断点红点没对号_你可能不知道的 IDEA 高级调试技巧
  10. 在服务中创建用户进程的方法(C#版)
  11. 2010 模板下载 罗斯文_纯干货!速卖通运费模板的设置技巧!
  12. 读书笔记-------修炼之道互联网产品从设计到运营
  13. HTML期末学生大作业-节日网页作业html+css+javascript
  14. LabVIEW如何减少下一代测试系统中的硬件过时6
  15. linux debian vi,debian系统中常用的vi命令使用和讲解
  16. 计算机网络连接显示678是什么意思,网络连接错误678什么意思 网络连接错误678解决方法【图文】...
  17. WindowsAPI编程 简单的计算器
  18. Spring系列学习之Spring Mobile
  19. 计算机大师( 一 ) COMPUTER MASTERS (1)
  20. Testing和Instrumentation

热门文章

  1. linux文件分别打包命令,Linux文件打包命令
  2. linux服务器上svn的log_如何在 Centos 8 / RHEL 8 上安装和配置 VNC 服务器 | Linux 中国...
  3. python自定义函数参数_python自定义函数的参数之四种表现形式
  4. 利用scp 远程上传下载文件/文件夹
  5. 876. 链表的中间结点
  6. 【C++ grammar】Enhancement for Type System (C++11 对类型系统的增强)
  7. 【数据结构基础笔记】【队列】
  8. c ++查找字符串_C ++数组| 查找输出程序| 套装5
  9. 20160828_第4周周报
  10. uva 10163——Storage Keepers