• phonegap android 开发环境搭建


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

         配置环境变量    i) JAVA_HOME的值 C:Program FilesJavajdk1.8.0_65

                              ii) classpath的值 .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar

                              iii) Path添加值  %JAVA_HOME%in;%JAVA_HOME%jrein;

     

    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-20140702sdk ools;D:adt-bundle-windows-x86_64-20140702sdkplatform-tools;D:adt-bundle-windows-x86_64-20140702eclipsepluginsorg.apache.ant_1.8.3.v201301120609in

    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,然后重新运行项目,安卓模拟器成功运行。

     

  • 相关阅读:
    进程、线程和协程的区别(转)
    IO多路复用机制(转)
    防火墙及其功能(转)
    TCP连接的建立和终止。
    TCP和UDP细致刻画,区别。
    typename T和class T区别与联系
    TCP UDP的详解开始 ----UNIX网络编程
    关于UNIX网络编程的的OSI,1.7章的总结
    UNIX网络编程daytime服务端和客户端的实现过程
    linux shell脚本执行错误:bad substitution
  • 原文地址:https://www.cnblogs.com/EricaMIN1987_IT/p/4979459.html
Copyright © 2020-2023  润新知