• Cordova 入门


    1.安装jdk8 并配置环境变量 

    JAVA_HOME C:Program FilesJavajdk1.8.0_144 
    CLASSPATH .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
    Path %JAVA_HOME%in;

    2.安装android sdk并配置环境变量 使用了adt-bundle-windows-x86_64-20140702集成包

    ANDROID_HOME  D:workadt-bundle-windows-x86_64-20140702sdk
    Path %ANDROID_HOME%	ools;%ANDROID_HOME%platform-tools;

    3.安装gradle-4.2

    GRADLE_HOME D:workgradle-4.2
    Path %GRADLE_HOME%/bin;

    4.安装node.js

    Path D:work
    ode-v6.11.3-win-x64;

    5.安装cordova

    npm install -g cordova --registry=https://registry.npm.taobao.org

    网上找了cnpm的方式 但是一直报错
    终端输入确认:cordova -v

    创建第一个应用

    创建应用

    cordova create first com.example.first firstApp

    添加平台

    cd first
    cordova platform add android --registry=https://registry.npm.taobao.org --nofetch

    (这一步非常的慢)

    编译app

    cordova build android

    (这一步会有很多问题,根据报的错误一个一个解决,本人第一个例子遇到如下问题)

      1、Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip 失败,手动下载
      2、jvm内存不足,调整 firstAppplatformsandroidcordovalibuildersGradleBuilder.js下
        59行 args.push('-Dorg.gradle.jvmargs=-Xmx2048m'); 2014为1024
           3、sdk的android支持不足,通过SDK Manager.exe安装


    运行app
      模拟器上运行   cordova emulate android
      浏览器上运行  cordova serve android 浏览器访问http://localhost:8000即可
      真机上运行 cordova run android

    使用eclipse 导入firstApp注意事项
    1,不要选中 Copy projects into workspace,直接开发firstApp即可
    2,firstApp下www的源码 必须使用cordova build android才能打包到firstAppplatformsandroidassetswww中在进行发布,
          所以在开发之前请选好使用哪一个作为目录作为开发的场所,不要同时编辑两个目录,防止firstApp下的www覆盖assets下的编辑好的www,造成开发代码丢失。
    3,在eclipse导入项目时,使用 android code导入,导入时选中项目目录和lib目录其他都不要选中,之后添加firstApp下的www目录路径。



  • 相关阅读:
    利用if else判断几点是什么时间段
    【UML】活动图介绍
    【UML】类图介绍
    jQuery Ajax跨域问题简易解决方案
    ASP.NET MVC @Html.Label的问题
    Mysql Show ProcessList命令
    【ASP.NET MVC 学习笔记】- 20 ASP.NET Web API
    【ASP.NET MVC 学习笔记】- 19 REST和RESTful Web API
    【ASP.NET MVC 学习笔记】- 18 Bundle(捆绑)
    【ASP.NET MVC 学习笔记】- 17 Model验证
  • 原文地址:https://www.cnblogs.com/kongxianghao/p/7639857.html
Copyright © 2020-2023  润新知