`

环境搭建-到运行

 
阅读更多
一、安装
在安装PhoneGap开发环境之前,需要先安装以下框架:
说明:1.java sdk 主要安装:jdk,环境变量配置 等
           2.eclipse 配置安装 菜单栏没有,则安装ADT Plugin。
           3.Android SDK 下载配置:
               环境变量:新建-》变量名:Android_Sdk_Home
                                             变量值:D:\adroid\adt-bundle-windows-x86_64-20131030\sdk
                                添加:path :
                                       添加 变量值:;%Android_Sdk_Home%\platform-tools;%Android_Sdk_Home%\tools
                                    测试用的命令:cmd  -> adb  出现具体信息说明正确
              4.查看sdk是否更新,必须保持sdk与adt的一致性。果断时间更新一次
                 运行avd 点击 然后 点击右边的New..
                填入名字和device。 依据个人习惯
                点击ok。点击的start。正常启动

5.在搭建好安卓环境后,配置phonegap,并创建一个安卓项目:
1、new→project→android→android→Android Application project,然后一直点击下一步,输入项目的基本信息。

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

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

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

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

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

  

<!DOCTYPE HTML>
<html>
<head>
<title></title>
<script type="text/javascript" charset="utf-8" src="cordova-1.7.0.js"></script>
</head>
<body>
    <h1>hellolloleooehi</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;
  看看我的例子:
package com.first.phonegap;
import org.apache.cordova.DroidGap;
import android.os.Bundle; 

public class FirstActivity extends DroidGap { 
   @Override
    public void onCreate(Bundle savedInstanceState) { 
       super.onCreate(savedInstanceState); 
       super.loadUrl("file:///android_asset/www/index.html"); 
   }
 5、在项目根目录下右键点击AndroidManifest.xml文件,选择Open With > Text Editor(打开方式->文本编辑器),

    修改后的内容如下:

<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*/
//依据当前sdk和api相对应的值填写
     <uses-sdk android:minSdkVersion="8"  android:targetSdkVersion="19" ></uses-sdk>

    <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


  •  

 
 
 
 
 
 
 

 

 

  • 大小: 35.3 KB
分享到:
评论

相关推荐

    BES开发环境搭建-Linux平台.zip

    接下来,让我们深入到Linux平台的开发环境搭建过程: 1. **系统准备**:确保你的Linux发行版(如Ubuntu、CentOS或Red Hat)是最新的,并安装必要的基础工具,如git、curl、wget等。同时,确保系统内核版本与BES软件...

    BES开发环境搭建-Windows平台.zip

    在本文中,我们将详细探讨如何在Windows平台上搭建BES(Business Execution System)的开发环境,以便进行高效的应用程序开发和测试。BES是一款强大的业务执行系统,常用于企业级应用,如工作流程管理、任务自动化等...

    07-常用操作系统下的开发环境搭建-简介.zip

    标题中的“07-常用操作系统下的开发环境搭建-简介”表明了这个压缩包内容主要涉及的是如何在不同的操作系统上设置Python开发环境的基础介绍。描述提到是“python在常用操作系统下的开发环境搭建”,并且强调这是一个...

    Qt for arm_Linux环境搭建-Qt5.10.1+AM3352嵌入式平台移植.pdf

    描述部分则明确表示,这是作者个人在AM3352平台上实现Qt5.10.1环境搭建的过程记录。 ### 标签说明: 文档的标签“QT Linux AM3352”概括了文章的核心内容,即QT(Qt框架)、Linux(操作系统的使用)以及AM3352...

    java项目本地环境搭建--总结.pdf

    整个文档内容虽然偏技术化和操作性,但都围绕着如何在本地环境搭建出一个完整的Java后端开发环境以及前端开发环境,涉及到的dubbo、zookeeper、redis、node.js、vue等都是目前流行的开发工具和框架。在实际开发工作...

    Eclipse C/C++开发环境搭建----Linux版

    ### Eclipse C/C++ 开发环境搭建 -- Linux版 在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视...

    Jeecg-Uniapp移动框架开发环境搭建-APP解决方案.docx

    ### Jeecg-Uniapp移动框架开发环境搭建与APP解决方案 #### 一、概述 Jeecg-Uniapp是一款基于Jeecg后端系统和Uni-app前端框架的移动应用开发框架,它能够帮助开发者快速搭建出高质量的移动端应用程序。本文档主要...

    ChatGPT平替-ChatGLM环境搭建与部署运行.zip

    本压缩包文件“ChatGPT平替-ChatGLM环境搭建与部署运行.zip”包含了一个关于如何在自己的环境中设置和运行ChatGLM的详细指南,这对于想要探索或应用此类AI模型的开发者来说非常有价值。 首先,让我们深入了解...

    2003服务器环境搭建-PHP环境配置教程

    本文将详细介绍如何在Windows 2003服务器环境中搭建PHP运行环境,包括MySQL数据库的安装与配置以及PHP与IIS的整合配置。 #### 二、所需软件准备 1. **MySQL-essential-5.0.45-win32.msi** — MySQL数据库服务器。 2...

    Java开发环境搭建-详解.docx

    Java开发环境搭建是每个Java开发者必须要掌握的基本技能之一,尤其对于初学者而言,理解并实践这一过程至关重要。本文将详细讲解如何一步步构建一个完整的Java开发环境,包括对Linux理论与实操、MySQL数据库、JDK的...

    MAVProxySetup-latest SITL在win10下的环境搭建 MAVProxySetup-latest 下载最新

    MAVProxySetup-latest SITL在win10下的环境搭建 MAVProxySetup-latest 下载最新安装包,一切安装选项按默认来。 注意事项:一定要装在c盘的默认位置MAVProxySetup-latest SITL在win10下的环境搭建 MAVProxySetup-...

    JEECG 3.6-Maven版本环境搭建-NetBeans.pdf

    根据提供的文件内容,以下是关于JEECG 3.6-Maven版本环境搭建在NetBeans中的相关知识点: ### 1. JDK 1.8安装与配置 - JDK(Java Development Kit)是开发Java应用程序所需的软件开发环境。 - 在搭建JEECG开发环境...

    嵌入式环境的搭建--实验通过

    在“嵌入式环境搭建.avi”视频教程中,很可能会详细展示以上步骤,包括安装和配置每项工具,以及解决可能出现的问题。通过跟随教程,开发者应该能够成功地在Linux环境下建立一个功能完备的嵌入式开发环境,从而能够...

    Android开发环境搭建-第一个运行程序

    1、安装 JDK (建议1.8及以上版本)并设置好相关环境变量。 2、安装 Android Studio,配置SDK、AVD。 3、 用日志打印出hello world。

    01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar

    【标题】"01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar"涉及的主要知识点是移动应用开发框架 Ionic、Angular 和 Cordova 的基础知识及其环境配置。这篇文章将详细讲解这三个技术的核心概念、相互关系以及...

    以太坊DApp开发环境搭建-windows

    开发环境搭建的第一步是安装Node.js,这是一个基于Chrome V8引擎的JavaScript运行环境,以太坊DApp的很多开发工具和框架都是基于Node.js构建的。建议安装官方推荐的长期支持版本,也就是8.10.0LTS版。在安装过程中,...

    Ubuntu下Ardupilot仿真环境搭建

    Ubuntu 下 Ardupilot 仿真环境搭建 Ubuntu 作为一个流行的开源操作系统,广泛应用于各种领域,包括无人机、机器人、自动驾驶等领域。Ardupilot 是一个开源的自动驾驶系统,提供了一个完整的自动驾驶解决方案。为了...

    windows10下spark2.3.0本地开发环境搭建-亲测

    在Windows 10环境下搭建Apache Spark 2.3.0的本地开发环境,可以遵循以下步骤,无需使用Cygwin或虚拟机。本教程将基于指定的组件版本,包括Win10家庭版(64位),JDK 1.8.0_171,Hadoop 2.7.6,Spark 2.3.0,Scala ...

    cent7-es6.2.4集群搭建-全新环境-重点

    本文将详细介绍如何在CentOS 7.3环境下搭建Elasticsearch 6.2.4集群,包括配置环境、安装Elasticsearch、设置系统参数以及安装Head插件,便于管理和操作集群。 1. **环境准备** 在两台机器上搭建Elasticsearch集群...

    windows 下搭建 Objective-C 开发环境

    ### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...

Global site tag (gtag.js) - Google Analytics