apk ionic 破损_ionic + cordova开发APP遇到的一些坑

ionic1时期接触了这套体系,做了一个APP之后就放置了,最近又要开发一个APP,但时间不足以让我重头了解typescripts,于是又把之前做过的东西翻了出来,一边做一边掉坑里,爬上来再掉坑里,所以姑且先记录一下吧。

1、cordova is not a valid task  执行ionic cordova add platform时出现的异常,原因就是ionic,cordova,node版本不匹配。因为用的ionic 1.x,所以需要老版本的cordova和node.js。最终搭建的环境分别使用了ionic@1.7.5,cordova@5.1.1,node.js@4.9.1

2、build apk时遇到了下载gradle-2.2.1-all.zip的动作,非常慢,而且下着下着就异常了。这时候需要手动去myApp\platforms\android\cordova\lib\下的 build.js文件,找到var distributionUrl = 'distributionUrl=http\\://services.gradle.org/distributions/gradle-2.2.1-all.zip'; 修改为var distributionUrl = 'distributionUrl=../gradle-2.2.1-all.zip'; 另一种情况需要找到myApp\platforms\android\cordova\lib\builders\GradleBuilder.js文件,找到CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL,再在命令行中执行set CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL=../gradle-2.2.1-all.zip

3、Android SDK not found  android studio在某次更新后改变了sdk目录的tools文件夹结构,所以此处需要降级。先移除android sdk目录的tools文件夹,然后下载https://dl.google.com/android/repository/tools_r25.2.3-linux.zip,最后把解压的tools文件夹复制到sdk目录下面。(原tools文件夹记得改名备份)。

4、Please install Android target:"android -22",打开sdk manager,安装Android SDK Platform 22 (API Level 22)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值