`

环境搭建-到运行

 
阅读更多
一、安装
在安装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
分享到:
评论

相关推荐

    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 ...

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

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

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

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

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

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

    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开发环境...

    Ubuntu下Ardupilot仿真环境搭建

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

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

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

    windows 下搭建 Objective-C 开发环境

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

    jasig-本地环境搭建二-使用简单demo运行

    标题 "jasig-本地环境搭建二-使用简单demo运行" 指向的是一个关于 Jasig 开源项目在本地环境中进行部署和运行的教程。Jasig 是一个专注于高等教育技术的开源社区,其项目通常涉及身份认证、门户管理和集成解决方案。...

    瑞芯微RV1126开发板算法移植说明文档-环境搭建-opencv交叉编译-C++推理代码-yolov5算法移植-分类算法移植-人脸检测识别算法移植

    环境搭建:介绍了安装连接工具、RKNN-Toolkit工具包和交叉编译工具链的步骤。 在PC上仿真运行示例:提供了在PC上运行仿真示例的指导。 在开发板上运行demo:指导如何在开发板上运行demo。 YOLOv5算法移植:详细说明...

    ASP运行环境搭建

    在本文中,我们将详细讲解如何搭建ASP运行环境,主要聚焦于使用IIS 7.5 Express作为Web服务器。 首先,理解IIS 7.5 Express。它是Internet Information Services(IIS)的一个轻量级版本,特别适合开发和测试环境。...

    ruoyi-vue环境搭建

    在本文中,我们将详细探讨如何搭建`ruoyi-vue`开发环境,这是一个基于Vue.js的后台管理系统。首先,我们需要安装一系列...在实际开发过程中,可能还需配置数据库连接、调整项目配置等,但基本的环境搭建工作已经完成。

    Discuz!服务器环境搭建图文教程

    强烈推荐:康盛创想Discuz!_Windows server2003服务器部署标准环境搭建----图文教程 为了方便各位菜菜,整理收集了关于Discuz! 做论坛的图文教程,这个教程是环境搭建,在Windows server 2003环境下搭建的!

    基于arm11嵌入式web开发环境的搭建--学位论文.doc

    总结,基于ARM11的嵌入式Web开发环境搭建是一个涉及多个步骤的过程,从主机上的开发环境配置,到目标设备的交叉编译,再到最终的部署和调试。这个过程要求开发者对操作系统、网络编程以及嵌入式系统的原理有深入理解...

    NC65开发环境搭建

    标题“NC65开发环境搭建”涉及的是一个关于如何配置NetSuite(NC)6.5版本的开发环境的主题。NetSuite是一款全面的企业资源规划(ERP)软件,它提供了包括财务、客户关系管理(CRM)和电子商务在内的多种功能。在NC...

    struts2-2.2.3简单环境搭建例子.zip

    struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养...

    苍穹外卖-前端环境搭建

    ### 苍穹外卖-前端环境搭建 #### 一、前端环境搭建详解 ##### 1. Nginx 启动失败及解决办法 在搭建前端环境的过程中,遇到 Nginx 启动失败的情况是比较常见的问题之一。本文将详细介绍该问题的具体表现、原因分析...

    hadoop伪分布式环境搭建

    Hadoop伪分布式环境搭建 Hadoop伪分布式环境搭建是指在单个节点上模拟分布式环境,以便于开发、测试和学习Hadoop相关技术。本文将介绍如何在Windows和Linux平台上搭建Hadoop伪分布式环境,包括下载安装Hadoop、配置...

    React Native环境搭建及项目生成运行

    ### React Native环境搭建及项目生成运行 #### 一、引言 随着移动互联网的发展,跨平台开发技术成为了软件开发领域的一大热点。React Native作为一种流行的跨平台开发框架,它允许开发者使用JavaScript结合React来...

Global site tag (gtag.js) - Google Analytics