ionic cordova 报错

原创 2016年08月30日 16:21:49

  最近在看ionic,使用过程中遇到一些问题,现在把这些问题的解决方法总结出来。

首先是安装,nodeJS安装就不做介绍了,然后安装ionic和cordova。

$ npm install -g cordova ionic

  很多人在此步就遇到问题了,提示很多ERR!主要原因还是网络的问题。我们可以通过设置代理和淘宝源来解决。

$ npm config set registry https://registry.npm.taobao.org //淘宝源设置之后,再安装一遍,如果还不行,就设置代理安装
$ npm config set proxy=代理地址 



        安装完成后,就是创建应用了。

$ ionic start myApp



       创建Android应用

$ cd myApp
$ ionic platform add android
$ ionic build android
$ ionic emulate android


    这边的问题主要在ionic build android.可能有些人提示Downloading gradle出现Error,这边有两种解决办法。

第一种:

下载ant 并配置环境变量

$ cordova build android -- --ant


第二种:

这种方式就比较复杂了,需要改一些文件。

1、我们手动下载需要的gradle版本,把它放在myApp/platforms/android/gradle目录下。

2、myApp/platforms/android/cordova/lib/builders文件夹下打开GradleBuilder.js,找到distributionUrl,改成这样的。

var distributionUrl = process.env['CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL'] || '../gradle-2.13-all.zip';

3、再Build一遍,可能会发现错误已经改变,这时候可能出现的是maven库找不到。这时候我们修改两个文件。

第一个是myApp/platforms/android目录下的build.gradle,url地址换个源,这里有个http://blog.csdn.net/xxgujh/article/details/45457631的maven镜像库介绍

repositories {
        maven { url 'http://uk.maven.org/maven2/' } 
    }
	

第二个是myApp/platforms/android/CordovaLib目录下的build.gradle,方法同上。这样问题应该能够解决了。

SDK的tools目录下没有Templates目录

由于最近公司要开发一款混合app,ios和android两端都需要,考虑到节约成本,大家选择了使用ionic进行开发,在搭建环境时也遇到了很多问题,这里只是描述一个关于编译的android项目时遇到的...

Cordova - 常用的插件汇总(附插件的安装、查询、更新、删除等命令)

Hybrid应用比web应用强大之处在于可以使运行在容器中的web内容访问 native APIs。Cordova 提供了许多插件用于调用移动设备上的API。 一,插件相关常用命...

[Ionic]cordova build android报错

[Ionic]cordova build android报错@Author GQ 2017年03月30日 最近刚开始接触webapp使用的是ionic框架,结果一地的坑啊!安装工具 通过npm安装i...

华为机型 cordova-plugin-camera从图库获取报错

华为的系统执行如下代码从图库中获取图片会报错.navigator.camera.getPicture(function(imageURI){ alert(imageURI); resolv...

idea 导入 cordova 生成项目报错 Unable to execute DX

按照教程安装cordova 生成项目 导入android 运行时报错:Error:Android Dex: [android] Unable to execute DX Error:Android D...

Ionic 2 创建项目各个常见报错(windows版)

最近慢慢开始接触ionic 2 ,然后就发现我连一个项目都创建不出来,这怎么搞。。。最终终于通过各种渠道创建出了一个项目,报了好多错误,所以就想做一下记录,防止以后再碰到同样的问题,就知道解决方案了。...

ionic platform add android报错——Error: cmd: Command failed with exit code 1

添加平台:ionic platform add android报错 首先检测ionic配置环境检测: 1.JAVAC(检测jdk是否配置成功) 2.adb(检测sdk环境是否配置成功) 使用c...

Ionic start 创建项目报错

使用ionic start myApp命令创建APP项目: 在Installing npm packages的时候报错,如下: Installing npm packages... Error wit...

ionic3 命令行报错解决方法大全

目录: 1.cordova 7.0 版本 build ios 失败 2.ios-deploy 报错 3.cordova-hot-code-push-cli 安装报 permission denied ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ionic cordova 报错
举报原因:
原因补充:

(最多只允许输入30个字)