一. 安装SDK + Cordova 

  • 下载安装 Eclipse Classic
  • 下载安装Android SDK
  • 下载安装ADT Plugin
  • 下载Cordova,并解压到任意目录

二、搭建环境

配置环境变量

  

  

三、Eclipse建立工程

1、新建普通android工程,New > Android Project

在根目录下新建

  • /libs
  • assets/www

拷贝PhoneGap中的资料

  • 拷贝cordova-2.5.0.js 到 assets/www
  • 拷贝cordova-2.5.0.jar到/libs
  • 拷贝xml文件夹 到/res
  • 拷贝android文件夹到/libs

建立build Path,鼠标右键单击/libs文件夹,并选择 Build Paths/ > Configure Build Path...

修改MainActivity

完整代码为

package com.hellocordova;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import org.apache.cordova.DroidGap;public class MainActivity extends DroidGap {@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);super.loadUrl("file:///android_asset/www/index.html");       }@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// Inflate the menu; this adds items to the action bar if it is present.getMenuInflater().inflate(R.menu.main, menu);return true;}
}

鼠标右键AndroidManifest.xml文件并选择Open With > XML Editor

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.hellocordova"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="5"android:targetSdkVersion="15" /><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" /> <uses-permission android:name="android.permission.GET_ACCOUNTS" /><uses-permission android:name="android.permission.BROADCAST_STICKY" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.hellocordova.MainActivity"android:label="@string/app_name"android:configChanges="orientation|keyboardHidden" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application>
</manifest>

在<uses-sdk和<application之间加入代码,同时为 <activity>标签加入属性

android:configChanges="orientation|keyboardHidden"

assets/www中创建index.html文件,写入以下代码

<!DOCTYPE HTML>
<html>
<head>
<title>Cordova</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.5.0.js"></script>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>

在模拟器中运行,Run As > Android Application

转载于:https://www.cnblogs.com/JoannaQ/archive/2013/03/20/2970374.html

PhoneGap android环境设置相关推荐

  1. Android环境变量的设置(详细图解版)

    Android环境变量的设置(详细图解版) 转载于:https://www.cnblogs.com/zhujiabin/p/4875182.html

  2. 给Android SDK设置环境变量

    //原文地址 http://developer.android.com/sdk/installing/adding-packages.html Android官方在介绍如何安装Android SDK时 ...

  3. Android 系统编译环境设置及源代码编译

    一. 摘要    虽然已经在Android系统工作了一段时间, 但是每次需要重新setup环境的时候,都需要花一点时间, 所以就想借着这次在ubuntu 12.04 64bits系统上重新安装的机会, ...

  4. Android 语言环境设置Locale的设置

    原创文章,如有转载,请注明出处:http://blog.csdn.net/myth13141314/article/details/70224168 开发过程中需要将App的语言环境设置为英语,记录如 ...

  5. (一)phoneGap之环境搭建教程及其example分析

    phoneGap之环境搭建教程及其example分析 一.环境搭建 与普通的开发android应用一样,phoneGap也同于原生android应用一样,环境相同,只是有部分不同,下面就我做理解,进行 ...

  6. Android环境搭建和Android HelloWorld—Android开发环境搭建

    Android_Android开发环境搭建-搭建Android的开发环境 1.我考虑先下载JDK7.0,在JDK的安装中,考虑一般SDK都是向上兼容的,于是选择了最高的版本7.0 这里是我总结的详细的 ...

  7. android studio 设置自动编译_某小型公司持续集成工具jenkins实践(JAVA WEB、Android、IOS、html)...

    作者:邵磊链接:https://urlify.cn/qIB7fq # 前言 本文可能是网上最全的一篇全端jenkins部署解决方案介绍的文章,一直以来,领导都想解决代码提交和打包问题,尤其是小公司,打 ...

  8. [Android] 环境配置之Android Studio开发NDK

    2019独角兽企业重金招聘Python工程师标准>>> ======================================================== 作者:qiu ...

  9. Eclipse搭建android环境及Genymotion模拟器安装问题解决方法

    最近实验室新买了台式电脑,又要重新搭建android环境了,话说自从google被封了之后eclipse搭建android真是不容易了,虽然现在官方推荐使用studio了,但是还是不太习惯studio ...

  10. Windows + Ubuntu下JDK与adb/android环境变量配置完整教程

    假设JDK和android sdk路径分别如下: D:\Program Files\Java\jdk D:\android-sdk 1.JDK环境变量配置 JAVA_HOME=D:\Program F ...

最新文章

  1. 一文看懂最近70年的人工智能简史!中国已经领先全球!
  2. 字节流与字符流基本操作
  3. Bitcoin0.21版 公链开发(5) PHP集成到Apache中(windows平台)
  4. java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
  5. 网络IO发展历程:BIO、NIO、多路复用器、epoll
  6. PCB上晶振布局是个技术活,避开PCB的边缘很重要
  7. 将MongoDB集成到您的Spring项目中
  8. 地铁闸门会夹伤人吗_家长们注意啦!又有孩子被地铁闸机夹翻
  9. OpenPCDet:点云3D目标检测开源库
  10. 最近学习mpvue框架开发微信小程序,把wepy框架的项目实现到mpvue中,知道其中的一些两者之间的区别...
  11. 单机到集群的WEB架构演变
  12. 大疆2022 “拓疆者” 校园招聘
  13. ArrayList集合的使用
  14. flex 做的小相册+向上滚动字体
  15. 博主已开启评论精选什么意思_双十一前夕,小红书砸掉了博主的饭碗
  16. es监控工具cerebro 安装使用教程
  17. Argis ArcToolbox-分割栅格,无结果**
  18. Git命令及集成IDEA、Gitee/GitHub/GitLab
  19. 根据地址获取HTTP返回的状态码
  20. FZU - 2301 H - Chosen by god (组合数学)

热门文章

  1. 不会真有人觉得聊天机器人难吧
  2. [论文笔记]RoBERTa: A Robustly Optimized BERT Pretraining Approach
  3. 机器学习入门——机器学习基础概念
  4. 《Spring微服务实战》读书笔记——构建微服务
  5. {知道力} = {怎么做} + {为什么} 并且 {为什么} {怎么做}
  6. 《监控》之“躲”在北京
  7. UCenter Home 1.5的基本配置与技巧
  8. 嵌入式系统开发之根文件系统
  9. K.image_data_format() == ‘channels_first‘
  10. Pycharm中进行Python远程开发