最近在尝试HTML5移动平台下的开发

由于安卓的方便性,首先开始了安卓的试验

现在安卓下的开发工具首选 Android Studio (写这文章的时候,是0.4)

而跨平台的HTML5 App比较出名的是PhoneGap (写这文章的时候,是3.3)

由于本身长期从事C#,Asp.net,以及javascript前端开发,

对Java以及安卓并不熟悉,于是开始了一个下午的 Android Studio + PhoneGap 开发环境的搭建与测试

但在整个Google的过程中,发现PhoneGap的文章几乎都是与Eclipse有关的

所以只能靠自己啦

1. 下载安装 Android Studio 并从0.3.2更新到了0.4

2. 安装 PhoneGap 3.3

1> 需要机器上有node js

2> http://phonegap.com/install/ ,  按照这个界面的提示运行命令安装

3. 利用PhoneGap创建安卓项目,Build项目

1> 命令提示符下先cd到相应的目录,再运行 phonegap create my-app

  2>  运行phonegap build android, 这样就会生成安卓项目代码并把 phonegap 的一些 cordova 类包含进去

在这步骤中,需要安装ant,并将ant.bat所在目录加到path环境变量,如c:\apache-ant\bin\,http://ant.apache.org

4. 创建 Android 项目,把第3步中产生的类库、js、xml配置文件复制到项目中

 1> 利用Android Studio创建自己的项目

2> 分别将第3步中的文件复制进来,

  platforms\android\CordovaLib\src -> main\java,

  platforms\android\assets->main\assets

  platforms\android\res\xml->main\res\xml

3>接下就可以让Activity继承DroidGap (须按提醒添加引用)

5. MainActivity中的设置出现的一些问题

安卓权限的问题

  super.setIntegerProperty("loadUrlTimeoutValue", 170000); //这里设置超时时间长一点
  super.onCreate(savedInstanceState);
  super.init();

Activity中super.loadUrl("file:///android_asset/www/index.html"); 注意这里的asset后面没有s,而main目录下是有s的(assets)

  

Android Studio 0.4 + PhoneGap 3.3 开发环境的搭建的更多相关文章

  1. 在Android Studio上进行OpenCV 3.1开发环境配置

    开发环境: Windows 7 x 64 家庭版 Android Studio 1.5.1(Gradle版本2.8) JDK 1.8.0 Android 6.0(API 23) OpenCV 3.1. ...

  2. android studio 0.8.1使用和遇到问题解决

    谷歌6月底公布了五大系统,而且android studio同步升级到了android studio 0.8.1.升级了的android studio确实有一些新的变化.执行速度变快,而且还能够选择开发 ...

  3. Cocos2dx 3.0开发环境的搭建--Eclipse建立在Android工程

    一.前言: 这部分描述了Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld执行起来了.看完本篇博客之后.你就会知道Cocos ...

  4. 在Android Studio 0.5.2中使用ArcGIS Android SDK

    环境 操作系统:Mac OSX 10.8.5Android Studio: 0.5.2ArcGIS Android SDK: 10.2.3 操作步骤 在Android Studio中新建一个Modul ...

  5. Android Studio && GitHub 团队多人一起开发

    曾几何时,花了两天的时间搞了合并项目,搞得乱七八糟der,但最终还是被我搞定了,too 乱 to 做笔记.过了几个月,也就是前几天,抱着从头开始的决心,再次尝试,然鹅并没有结果.今天,再一次重新开始, ...

  6. 搭建phonegap开发环境,搭建安卓开发环境

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  7. Android Studio和SDK下载、安装和环境变量配置

    win10下Android Studio和SDK下载.安装和环境变量配置                                                               - ...

  8. CAD控件,CAD插件使用教程:Android开发使用控件--开发环境的搭建

    Android开发使用控件入门--环境搭建 2014-12-24 09:57     14人阅读     评论(0)     收藏         编辑     删除 CAD控件.CAD三维控件,手机 ...

  9. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

随机推荐

  1. 设计模式-单键(Singleton)

    [摘要]   在软件系统中,经常有这样一些特殊的类,必须保证它们在系统中只存在一个实例,才能确保它们的逻辑正确性.以及良好的效率. 如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例? 这应该 ...

  2. 【转】asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”

    原文:http://blog.csdn.net/mazhaojuan/article/details/7660657 开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.n ...

  3. python在linux上的GUI无法弹出界面

    在进行python写GUI程序的时候,使用Tkinter,发现无法执行程序,报错如下: X connection to localhost:10.0 broken(explicit kill or s ...

  4. MVC弹出子页面向父页面传值

    实现思路是使用js在父子页面间传值 视图一代码,父页面 @{ ViewBag.Title = "Index"; } <script type="text/javas ...

  5. 在fedora20下配置hadoop2.5.1的eclipse插件

    (博客园-番茄酱原创) 在我的系统中,hadoop-2.5.1的安装路径是/opt/lib64/hadoop-2.5.1下面,然后hadoop-2.2.0的路径是/home/hadoop/下载/had ...

  6. 使用Java程序调用MatLab

    Java代码实现的计算难免会显得不够高效.而利用MATLAB写好相应的计算函数,然后打包成jar包供Java调用,在某些情况下会更加方便.或者有些时候会涉及到使用Java调用MatLab展现一些二维三 ...

  7. 第二百一十二天 how can I 坚持

    在家待了一天,过个周六日也就这样,时间.感觉好堕落. 下午心情特烦闷.好想结婚.为什么不认输,为什么会这样.这到底是一种什么心态. 哎.不懂自己. 睡觉. fordream.

  8. hive权威安装出现的不解错误!(完美解决)两种方法都可以

    以下两种方法都可以,推荐用方法一! 方法一: 步骤一: yum -y install mysql-server 步骤二:service mysqld start 步骤三:mysql -u root - ...

  9. Apache Spark 架构

    1.Driver:运行 Application 的 main() 函数并且创建 SparkContext. 2.Client:用户提交作业的客户端. 3.Worker:集群中任何可以运行 Applic ...

  10. 负载均衡--大型在线系统实现的关键(上篇)(再谈QQ游戏百万人在线的技术实现)

    http://blog.csdn.net/sodme/article/details/393165 —————————————————————————————————————————————— 本文作 ...