首先就应找到cordova.js以及cordova.jar

1、new→project→android→android→AndroidApplicationproject,然后一直点击下一步,输入项目的基本信息。

  2、项目创建完成后在assets文件目录下创建→www文件夹;下载PhoneGap,解压缩即可。

    (1)把phonegap——lib——android目录下的cordova-2.2.0rc1.js(下载的phonegap版本为准)文件拷贝到刚刚创建的www目录下。

    (2)把cordova-2.2.0rc1.jar文件拷贝到libs文件夹里。

    (3)phonegap里的xml文件夹拷贝到项目目录下的res文件夹里。

  3、在/assets/www下建立index.html文件,并链接上phonegap的js文件,如

复制代码
<!DOCTYPE HTML><html><head><meta charset="utf-8"><title></title><script type="text/javascript" charset="utf-8" src="cordova-2.2.0rc1.js"></script></head><body>    <h1>我是翻越这墙</h1></body></html>
复制代码

  4、对src文件夹下的XXX.java文件作如下修改(这个不一定准哦,有错误就点击左侧的红叉)

  1) 修改类的继承 将Activity修改为DroidGap   2)把setContentView()这行替换为super.loadUrl("file:///android_asset/www/index.html");   3)可能需要添加import org.apache.cordova.DroidGap;   看看我的例子:

PhoneGap Android环境搭建_第1张图片

    

  5、在项目根目录下右键点击AndroidManifest.xml文件,选择OpenWith>TextEditor(打开方式->文本编辑器),

    修改后的内容如下:

复制代码
<manifest xmlns:android="http://schemas.android.com/apk/res/android"    package="com.example.fruit"    android:versionCode="1"    android:versionName="1.0" >/*将下面的权限设置拷贝到此位置  start{*/    <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" /> /*}end*/    <uses-sdk        android:minSdkVersion="10"        android:targetSdkVersion="15" />    <application        android:icon="@drawable/ic_launcher"        android:label="@string/app_name"        android:theme="@style/AppTheme" >        <activity            android:name=".MainActivity"            android:configChanges="orientation|keyboardHidden"     //此行内容为新增的            android:label="@string/title_activity_main" >            <intent-filter>                <action android:name="android.intent.action.MAIN" />                <category android:name="android.intent.category.LAUNCHER" />            </intent-filter>        </activity>    </application></manifest>
复制代码

  6、运行

  • 右键单击项目节点选择Run As,然后点击Android Application
  • Eclipse将要求你选择一个合适的AVD,如果没有设置的话,你需要创建一个AVD。

  7、部署到设备

  • 确认设备已经勾选USB debugging选项,并已将设备连接到电脑。(设置 > 应用程序 > 开发)
  • 右键单击项目节点选择Run As,点击Android Application

PhoneGap Android环境搭建_第2张图片

  到此,一个项目就建好了。每个人的情况都不一样,所以安装时千万不要拘泥于此,应多参考别的资料。

更多相关文章

  1. Android AndroidManifest.xml文件的android:supportsRtl属性详解
  2. android 重用 c代码
  3. Android Studio快捷键、配置 Android Studio、cmake配置Android
  4. android原生项目整合ReactNative
  5. Android开发者实用代码片段
  6. SD卡读写文件 代码学习
  7. 安装|卸载apk文件在Android仿真器中
  8. Android XML文件 Error parsing XML: unbound prefix...

随机推荐

  1. 为ListActivity 添加Button
  2. android 调用webservice
  3. Android(安卓)-- service两种启动方式sta
  4. Android简易计算器——LinearLayout布局
  5. android 使用代码实现 RelativeLayout布
  6. android动效开篇
  7. Android ViewPager 中嵌套webview 的滚动
  8. android 登录Javaeye(使用HttpURLConnect
  9. Android app里打开proguard
  10. Android Frame Animation