问题现状
1. 升级了android studio 到最新的3.5
2. 本地的cordova和codova android版本
`sudo npm install -g cordova@8.1.2`
`cordova platform add android@^7.1.4`
3. 执行cordova build android
出现错误Cannot read property 'length' of undefined
原因
新版的android studio不自带gradle导致
解决
到gradle官网下载合适的版本,我的是4.10.3
解压到
D:\Program Files\Android\Android Studio\gradle\gradle-4.10.3
感想
1. 不懂Js,android,ios不要碰cordova,否则也要懂cordova各种配置和命令
2. 谷歌的产品迭代非常激进,对老版本的兼容很差,这个在guava里面也能体现
本文出自 http://blog.csdn.net/fellting