Cordova 入门

Posted 耗子的烂代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cordova 入门相关的知识,希望对你有一定的参考价值。

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

JAVA_HOME C:\Program Files\Java\jdk1.8.0_144 
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin;

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

ANDROID_HOME  D:\work\adt-bundle-windows-x86_64-20140702\sdk
Path %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

3.安装gradle-4.2

GRADLE_HOME D:\work\gradle-4.2
Path %GRADLE_HOME%/bin;

4.安装node.js

Path D:\work\node-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内存不足,调整 firstApp\platforms\android\cordova\lib\builders\GradleBuilder.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才能打包到firstApp\platforms\android\assets\www中在进行发布,
      所以在开发之前请选好使用哪一个作为目录作为开发的场所,不要同时编辑两个目录,防止firstApp下的www覆盖assets下的编辑好的www,造成开发代码丢失。

以上是关于Cordova 入门的主要内容,如果未能解决你的问题,请参考以下文章

推荐net开发cad入门阅读代码片段

cordova与ios native code交互的原理

Cordova入门

[Cordova 之 入门篇]

Phonegap (Cordova) 2.7.0 + Mapkit 插件 + 入门

Cordova 入门