1、下载JDK并安装   http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

配置环境变量    i) JAVA_HOME的值 C:\Program Files\Java\jdk1.8.0_65

ii) classpath的值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

iii) Path添加值  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2、下载ADT

http://yun.baidu.com/s/1hqxPoDe#path=%252FAdt%2520%25E6%2589%2580%25E6%259C%2589%25E8%25BD%25AF%25E4%25BB%25B6%2520%25E7%2594%25A8%25E4%25BA%258Eandroid%25E5%25BC%2580%25E5%258F%2591

配置环境变量

i) ANDROID_HOME的值  D:\adt-bundle-windows-x86_64-20140702\sdk\tools;D:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools;D:\adt-bundle-windows-x86_64-20140702\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin

ii)  Path添加值 %ANDROID_HOME%

3、安装node.js,详细安装配置步骤请见 http://www.cnblogs.com/EricaMIN1987_IT/p/3555849.html

4、下载更新android sdk

build的时候可能会报类似于“请下载最新的sdk”这样的错误。

http://mirrors.neusoft.edu.cn/android/repository/,我下载的是android-22_r02.zip,那就先新建文件夹android-22(对应版本),然后解压至该文件夹下。

5、配置安卓模拟器

创建AVD的时候,如果碰到CPU/ABI选项无法选择,并显示“No system images installed for this target”,也就是没有适合的系统镜像,可以通过SDM Manager安装(需要fanqiang),或者http://mirrors.neusoft.edu.cn/android/repository/(国内)。

然后在sdk目录下新建system-images文件夹,下载的包解压到新建的android-22文件夹下。

6、安装phonegap并创建demo项目

npm install -g cordova
cordova create hello com.example.hello "HelloWorld"
cd hello
cordova platform add android
cordova build
cordova run android 运行模拟器

7、安装ionic并创建demo项目

npm install -g ionic
ionic start myproject
cd myproject
ionic platform add android
ionic build android
ionic emulate android (模拟器运行)
ionic run android (连接上手机运行)

8、下面的调试方法适合于ios和android

ionic serve 用于浏览器调试
cordova serve

可能碰到的问题及解决办法:

1、使用命令行build可能会报错,可以用eclipse打开项目进行编译,可以成功。

2、通过eclipse运行安卓模拟器,碰到Waiting for HOME ('android.process.acore') to be launched...  就一直不动的情况,尝试了网上说的很多方法都不行,我的解决办法是http://mirrors.neusoft.edu.cn/android/repository/,下载最新的tools(tools_r24.4.1-windows.zip),直接解压覆盖原来的sdk/tools,然后重新运行项目,安卓模拟器成功运行。

phonegap android 开发环境搭建的更多相关文章

  1. 小强的HTML5移动开发之路(24)—— PhoneGap Android开发环境搭建

    有关JDK及Android开发环境的搭建请看我前面的博文:http://blog.csdn.net/dawanganban/article/details/9748497 一.下载PhoneGap 下 ...

  2. Qt for Android开发环境搭建及测试过程记录

    最近学习了Qt的QML编程技术,感觉相较于以前的QtGUI来说更方便一些,使用QML可以将界面与业务逻辑解耦,便于开发. QML支持跨平台,包括支持Android平台,因此可以使用Qt的QML进行An ...

  3. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  4. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  5. Android开发环境搭建相关文章列表(转载)

    Android开发虽然有所了解,但是一直没有搭建开发环境去学习,Android的更新速度比较快了,Android1.0是2008年发布的,截止到目前为止Android已经更新Android5.0.1, ...

  6. Android开发环境搭建及常见问题解决方法

    转自: http://www.cnblogs.com/rwxwsblog/p/4769785.html 在移动互联网的时代,Android的份额早已超过了苹果.Android的出现无疑加速了移动互联网 ...

  7. Ionic Android开发环境搭建 下

    上篇 Ionic 安装完成了,由于要开发Android,所以必不可少需要继续搭建Android开发环境. 首先,下载并安装JDK.然后配置一下环境变量. 接着,下载并安装Android SDK.下载过 ...

  8. android 开发环境搭建 (转)

    最近由于工作中要负责开发一款Android的App,之前都是做JavaWeb的开发,Android开发虽然有所了解,但是一直没有搭建开发环 境去学习,Android的更新速度比较快了,Android1 ...

  9. Android菜鸟的成长笔记(1)——Android开发环境搭建从入门到精通

    原文:Android菜鸟的成长笔记(1)--Android开发环境搭建从入门到精通 今天在博客中看到好多Android的初学者对Android的开发环境的搭建不熟悉而导致不能进行学习,所以我决定自己写 ...

随机推荐

  1. Android开发--TableLayout的应用

    1.简介 TableLayout为表格框架结构

  2. 远程线程DLL注入64位进程

    int main() { BOOL bFlag = FALSE; char *szDllName = "MSGDLL.dll"; //bFlag = EnablePrivilege ...

  3. python时间格式化

    import timeprint time.time()输出的结果是:1279578704.6725271 但是这样是一连串的数字不是我们想要的结果,我们可以利用time模块的格式化时间的方法来处理: ...

  4. Android中的Keyevent

    使用Adb shell command直接送key event給Android adb shell input keyevent 7 # for key '0' adb shell input key ...

  5. Liunx下安装jdk

    Liunx下安装jdk 1.首先进入ROOT权限  命令 sudo su  输入密码进入 root 权限 2.看下当前liunx 是否存在jdk 环境 ,输入命令 javac,如果存在则会显示对应jd ...

  6. java开发连接Oracle 12c采用PDB遇到问题记录

    今天初次使用java连接Oracle 12c,遇到各种问题,为方便后续查询,在汇总了问题记录及解决方案如下. ORA-28040: No matching authentication protoco ...

  7. Android Build System

    归类一些Android build system 相关的知识. http://elinux.org/Android_Build_System make <local_module> - m ...

  8. Intellij IDEA 创建Web项目并在Tomcat中部署运行(不使用maven)【转载】

    原文链接:http://www.thinksaas.cn/topics/0/350/350000.html 一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选 ...

  9. 灰常好的开源项目[c/c++]

    ClibPDF http://cosoft.net.cn http://www2s.biglobe.ne.jp/~Nori/ruby/dist/ClibPDF-ALPHA-20010519.tar.g ...

  10. runtime学习实战一:类的属性进行归档解档

    #import <Foundation/Foundation.h> @interface PYPerson : NSObject @property (nonatomic, assign) ...