一、安装
在安装PhoneGap开发环境之前,需要先安装以下框架:
2.Eclipse
5.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>
相关推荐
在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后端开发环境以及前端开发环境,涉及到的dubbo、zookeeper、redis、node.js、vue等都是目前流行的开发工具和框架。在实际开发工作...
### Jeecg-Uniapp移动框架开发环境搭建与APP解决方案 #### 一、概述 Jeecg-Uniapp是一款基于Jeecg后端系统和Uni-app前端框架的移动应用开发框架,它能够帮助开发者快速搭建出高质量的移动端应用程序。本文档主要...
本压缩包文件“ChatGPT平替-ChatGLM环境搭建与部署运行.zip”包含了一个关于如何在自己的环境中设置和运行ChatGLM的详细指南,这对于想要探索或应用此类AI模型的开发者来说非常有价值。 首先,让我们深入了解...
MAVProxySetup-latest SITL在win10下的环境搭建 MAVProxySetup-latest 下载最新安装包,一切安装选项按默认来。 注意事项:一定要装在c盘的默认位置MAVProxySetup-latest SITL在win10下的环境搭建 MAVProxySetup-...
根据提供的文件内容,以下是关于JEECG 3.6-Maven版本环境搭建在NetBeans中的相关知识点: ### 1. JDK 1.8安装与配置 - JDK(Java Development Kit)是开发Java应用程序所需的软件开发环境。 - 在搭建JEECG开发环境...
Ubuntu 下 Ardupilot 仿真环境搭建 Ubuntu 作为一个流行的开源操作系统,广泛应用于各种领域,包括无人机、机器人、自动驾驶等领域。Ardupilot 是一个开源的自动驾驶系统,提供了一个完整的自动驾驶解决方案。为了...
在“嵌入式环境搭建.avi”视频教程中,很可能会详细展示以上步骤,包括安装和配置每项工具,以及解决可能出现的问题。通过跟随教程,开发者应该能够成功地在Linux环境下建立一个功能完备的嵌入式开发环境,从而能够...
### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...
标题 "jasig-本地环境搭建二-使用简单demo运行" 指向的是一个关于 Jasig 开源项目在本地环境中进行部署和运行的教程。Jasig 是一个专注于高等教育技术的开源社区,其项目通常涉及身份认证、门户管理和集成解决方案。...
环境搭建:介绍了安装连接工具、RKNN-Toolkit工具包和交叉编译工具链的步骤。 在PC上仿真运行示例:提供了在PC上运行仿真示例的指导。 在开发板上运行demo:指导如何在开发板上运行demo。 YOLOv5算法移植:详细说明...
在本文中,我们将详细讲解如何搭建ASP运行环境,主要聚焦于使用IIS 7.5 Express作为Web服务器。 首先,理解IIS 7.5 Express。它是Internet Information Services(IIS)的一个轻量级版本,特别适合开发和测试环境。...
在本文中,我们将详细探讨如何搭建`ruoyi-vue`开发环境,这是一个基于Vue.js的后台管理系统。首先,我们需要安装一系列...在实际开发过程中,可能还需配置数据库连接、调整项目配置等,但基本的环境搭建工作已经完成。
强烈推荐:康盛创想Discuz!_Windows server2003服务器部署标准环境搭建----图文教程 为了方便各位菜菜,整理收集了关于Discuz! 做论坛的图文教程,这个教程是环境搭建,在Windows server 2003环境下搭建的!
总结,基于ARM11的嵌入式Web开发环境搭建是一个涉及多个步骤的过程,从主机上的开发环境配置,到目标设备的交叉编译,再到最终的部署和调试。这个过程要求开发者对操作系统、网络编程以及嵌入式系统的原理有深入理解...
标题“NC65开发环境搭建”涉及的是一个关于如何配置NetSuite(NC)6.5版本的开发环境的主题。NetSuite是一款全面的企业资源规划(ERP)软件,它提供了包括财务、客户关系管理(CRM)和电子商务在内的多种功能。在NC...
struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养自信从行动开始。 struts2-2.2.3简单环境搭建例子.zip 可以直接运行的,培养...
### 苍穹外卖-前端环境搭建 #### 一、前端环境搭建详解 ##### 1. Nginx 启动失败及解决办法 在搭建前端环境的过程中,遇到 Nginx 启动失败的情况是比较常见的问题之一。本文将详细介绍该问题的具体表现、原因分析...
Hadoop伪分布式环境搭建 Hadoop伪分布式环境搭建是指在单个节点上模拟分布式环境,以便于开发、测试和学习Hadoop相关技术。本文将介绍如何在Windows和Linux平台上搭建Hadoop伪分布式环境,包括下载安装Hadoop、配置...
### React Native环境搭建及项目生成运行 #### 一、引言 随着移动互联网的发展,跨平台开发技术成为了软件开发领域的一大热点。React Native作为一种流行的跨平台开发框架,它允许开发者使用JavaScript结合React来...