zoukankan      html  css  js  c++  java
  • Hybrid App(二)Cordova+android入门

    上一篇介绍了app开发如何选型,由于公司人员组织结构的原因(app native较少,每个月一次迭代),因此选型hybrid app。

    接下来说一下环境搭建: 

    一、Java环境

         (1)安装jdk

       (2)配置环境变量

       (3)java -version 命令查看是否安装成功

    二、Android环境 

         (1)下载sdk

       (2)配置ANDROID_HOME和Path

         新建系统变量ANDROID_HOME,变量名:ANDROID_HOME,变量值:E:xxxsdk

          选择“系统变量”中变量名为“Path”的环境变量,双击该变量,在原来变量后追加 ;%ANDROID_HOME% ools;%ANDROID_HOME%platform-tools

          现在测试环境变量的配置成功与否。在DOS命令行窗口输入“adb”,输出帮助信息即为配置正确。

    三、Cordova环境

       (1)安装nodejs(可以通过命令npm install -g cnpm --registry=https://registry.npm.taobao.org使用淘宝镜像进行插件下载)

       (2)全局安装cordova插件(安装命令:cnpm install -g cordova     验证是否成功命令: cordova -v)

         (3)使用cordova插件新建项目(cordova create demo com.lantinit.cordova)

       (4)使用cordova添加android平台(cordova platforms add android)   

       (5)使用cordova插件编译项目(cordova  build android) 或者直接使用as 来编译项目

       (6)剩下的就跟做android开发一样了 

    四、碰到的问题

       如果再执行cordova platforms add android的时候一直打圈,或者编译的时候报错,请参考:http://stackoverflow.com/questions/22395736/cordova-error-enoent

    五、js调用原生和原生调用web页面demo

           如果有需要的联系我,q:1050797831

  • 相关阅读:
    Linux命令全训练
    解决maven中静态资源只能放到properties中的问题
    Mybatis出现错误org.apache.ibatis.executor.ExecutorException: No constructor found in
    Fence Repair
    Saruman's Army
    Best Cow Line
    区间调度问题
    硬币问题
    迷宫最短路径
    Divide by Zero 2017 and Codeforces Round #399 (Div. 1 + Div. 2, combined) A. Oath of the Night's Watch
  • 原文地址:https://www.cnblogs.com/jellyzhang/p/6273703.html
Copyright © 2011-2022 走看看