一、安装
在安装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>
相关推荐
接下来,让我们深入到Linux平台的开发环境搭建过程: 1. **系统准备**:确保你的Linux发行版(如Ubuntu、CentOS或Red Hat)是最新的,并安装必要的基础工具,如git、curl、wget等。同时,确保系统内核版本与BES软件...
在本文中,我们将详细探讨如何在Windows平台上搭建BES(Business Execution System)的开发环境,以便进行高效的应用程序开发和测试。BES是一款强大的业务执行系统,常用于企业级应用,如工作流程管理、任务自动化等...
标题中的“07-常用操作系统下的开发环境搭建-简介”表明了这个压缩包内容主要涉及的是如何在不同的操作系统上设置Python开发环境的基础介绍。描述提到是“python在常用操作系统下的开发环境搭建”,并且强调这是一个...
描述部分则明确表示,这是作者个人在AM3352平台上实现Qt5.10.1环境搭建的过程记录。 ### 标签说明: 文档的标签“QT Linux AM3352”概括了文章的核心内容,即QT(Qt框架)、Linux(操作系统的使用)以及AM3352...
整个文档内容虽然偏技术化和操作性,但都围绕着如何在本地环境搭建出一个完整的Java后端开发环境以及前端开发环境,涉及到的dubbo、zookeeper、redis、node.js、vue等都是目前流行的开发工具和框架。在实际开发工作...
### Eclipse C/C++ 开发环境搭建 -- Linux版 在Linux环境下搭建Eclipse C/C++开发环境是一项基础且实用的工作,本文将详细介绍整个过程,并提供必要的截图及步骤指导,旨在帮助那些希望在Linux环境下进行C/C++可视...
### Jeecg-Uniapp移动框架开发环境搭建与APP解决方案 #### 一、概述 Jeecg-Uniapp是一款基于Jeecg后端系统和Uni-app前端框架的移动应用开发框架,它能够帮助开发者快速搭建出高质量的移动端应用程序。本文档主要...
本压缩包文件“ChatGPT平替-ChatGLM环境搭建与部署运行.zip”包含了一个关于如何在自己的环境中设置和运行ChatGLM的详细指南,这对于想要探索或应用此类AI模型的开发者来说非常有价值。 首先,让我们深入了解...
本文将详细介绍如何在Windows 2003服务器环境中搭建PHP运行环境,包括MySQL数据库的安装与配置以及PHP与IIS的整合配置。 #### 二、所需软件准备 1. **MySQL-essential-5.0.45-win32.msi** — MySQL数据库服务器。 2...
Java开发环境搭建是每个Java开发者必须要掌握的基本技能之一,尤其对于初学者而言,理解并实践这一过程至关重要。本文将详细讲解如何一步步构建一个完整的Java开发环境,包括对Linux理论与实操、MySQL数据库、JDK的...
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开发环境...
在“嵌入式环境搭建.avi”视频教程中,很可能会详细展示以上步骤,包括安装和配置每项工具,以及解决可能出现的问题。通过跟随教程,开发者应该能够成功地在Linux环境下建立一个功能完备的嵌入式开发环境,从而能够...
1、安装 JDK (建议1.8及以上版本)并设置好相关环境变量。 2、安装 Android Studio,配置SDK、AVD。 3、 用日志打印出hello world。
【标题】"01 Ionic Angular Cordova介绍以及Ionic环境搭建-avi.rar"涉及的主要知识点是移动应用开发框架 Ionic、Angular 和 Cordova 的基础知识及其环境配置。这篇文章将详细讲解这三个技术的核心概念、相互关系以及...
开发环境搭建的第一步是安装Node.js,这是一个基于Chrome V8引擎的JavaScript运行环境,以太坊DApp的很多开发工具和框架都是基于Node.js构建的。建议安装官方推荐的长期支持版本,也就是8.10.0LTS版。在安装过程中,...
Ubuntu 下 Ardupilot 仿真环境搭建 Ubuntu 作为一个流行的开源操作系统,广泛应用于各种领域,包括无人机、机器人、自动驾驶等领域。Ardupilot 是一个开源的自动驾驶系统,提供了一个完整的自动驾驶解决方案。为了...
在Windows 10环境下搭建Apache Spark 2.3.0的本地开发环境,可以遵循以下步骤,无需使用Cygwin或虚拟机。本教程将基于指定的组件版本,包括Win10家庭版(64位),JDK 1.8.0_171,Hadoop 2.7.6,Spark 2.3.0,Scala ...
本文将详细介绍如何在CentOS 7.3环境下搭建Elasticsearch 6.2.4集群,包括配置环境、安装Elasticsearch、设置系统参数以及安装Head插件,便于管理和操作集群。 1. **环境准备** 在两台机器上搭建Elasticsearch集群...
### 在Windows下搭建Objective-C开发环境 随着移动应用开发的普及,越来越多的开发者开始尝试不同的编程语言和技术栈。尽管Objective-C主要与Apple的平台(如iOS和macOS)相关联,但有时候,出于某些原因(比如团队...