phoneGap2.9+eclipse开发环境和helloword案例
不同机器安装和使用各不相同,这里也只是记录一下自己机器上面的使用过程。
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案例相关推荐
- Hadoop Eclipse开发环境设置
1.Hadoop开发环境简介 1.1 Hadoop集群简介 Java版本:jdk-6u31-linux-i586.bin Linux系统:CentOS6.0 Hadoop版本:hadoop-1.0.0 ...
- 搭建Python+Eclipse开发环境
写在前面:因为hacker,开始学习Python,学习书籍是<Python灰帽子--黑客与逆向工程师的Python编程之道> 成为高手的秘诀--高手气质修炼! -------------- ...
- linux eclipse下qt开发环境搭建,Qt Eclipse开发环境的部署 上篇
关于Qt Eclipse的开F发,将会从不同的环境中区安装部署,分为上.中.篇,三篇文章来讲.Windows,Linux平台下安装使用eclipse + QT4.4.3开发环境,Windows,Li ...
- 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 ...
- Eclipse开发环境搭建
锁定老帖子 主题:Eclipse开发环境搭建 精华帖 (0) :: 良好帖 (3) :: 新手帖 (13) :: 隐藏帖 (0) 作者 正文 hanqunfeng 等级: 性别: 文章: 57 积分: ...
- hadoop搭建与eclipse开发环境设置
hadoop搭建与eclipse开发环境设置(转) 1. Windows下eclipse开发环境配置 1.1 安装开发hadoop插件 将hadoop安装包hadoop\contrib\ecli ...
- Eclipse开发环境下Java可视化界面编程
Java 目录:https://blog.csdn.net/dkbnull/article/details/87932486 大家都知道在做Android开发设计GUI时,要添加Android组件可以 ...
- 搭建Hadoop的Eclipse开发环境
引语:为了搭建eclipse的hadoop开发环境我尝试了网上的不止一种方法,可是我遇到的情况和网上的问题都不太一样,于是我自己总结了一下安装方法以及用到的软件,因为我的版本是2.6.4所以软件也都统 ...
- 关于Talend的Patch分支对应Eclipse开发环境的配置总结.
给产品打patch有时候会遇到很多问题,给产品打patch而且大多数是给很多老版本的Studio打,而且要有对应的patch的开发环境. 但是不巧有些patch对应的git仓库目录结构和一些其他版本的 ...
最新文章
- Zone.js 简介 抛砖引玉
- .Net Core下如何管理配置文件
- 弹性地基梁板实用计算_强夯地基承载力原理及测试方法
- art-template入门(五)之模板变量
- 使用X.509数字证书加密解密实务(一)-- 证书的获得和管理
- LeetCode 59. 螺旋矩阵 II LeetCode 54. 螺旋矩阵
- ThinkPHP_5对数据库的CURL操作
- 大数据教程(1.6):linux网络配置及CRT远程连接
- idea打不了断点红点没对号_你可能不知道的 IDEA 高级调试技巧
- 在服务中创建用户进程的方法(C#版)
- 2010 模板下载 罗斯文_纯干货!速卖通运费模板的设置技巧!
- 读书笔记-------修炼之道互联网产品从设计到运营
- HTML期末学生大作业-节日网页作业html+css+javascript
- LabVIEW如何减少下一代测试系统中的硬件过时6
- linux debian vi,debian系统中常用的vi命令使用和讲解
- 计算机网络连接显示678是什么意思,网络连接错误678什么意思 网络连接错误678解决方法【图文】...
- WindowsAPI编程 简单的计算器
- Spring系列学习之Spring Mobile
- 计算机大师( 一 ) COMPUTER MASTERS (1)
- Testing和Instrumentation
热门文章
- linux文件分别打包命令,Linux文件打包命令
- linux服务器上svn的log_如何在 Centos 8 / RHEL 8 上安装和配置 VNC 服务器 | Linux 中国...
- python自定义函数参数_python自定义函数的参数之四种表现形式
- 利用scp 远程上传下载文件/文件夹
- 876. 链表的中间结点
- 【C++ grammar】Enhancement for Type System (C++11 对类型系统的增强)
- 【数据结构基础笔记】【队列】
- c ++查找字符串_C ++数组| 查找输出程序| 套装5
- 20160828_第4周周报
- uva 10163——Storage Keepers