Android Studio 0.4 + PhoneGap 3.3 开发环境的搭建

最近在尝试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)

   

  

  

 

 

 

posted @ 2013-12-23 20:50  肖俊峰  阅读(2759)  评论(1编辑  收藏  举报