cordova build android 问题汇总

错误一、弃用警告 

 DeprecationWarning: Invalid 'main' field in 
'D:\Program Files\pack\Product\node_modules\objectorarray\package.json' of 'dist/index.js'. 

解决方法:

顺着路径找到该 package.json 文件,把里面的 ”main": dist/index.js 改成 "main": index.js

错误二、 sdk路径不对 

The SDK directory 'C:\Users\xxx\Android\Sdk' does not exist.

解决方法:

找到项目里的 local.properties(我的在下图位置,可以参考)

修改里面的sdk.dir路径为自己的即可,注意一下路径的格式,(文件名都是绿色的才正确)

 错误三:获取异常

 > Could not resolve all artifacts for configuration ':CordovaLib:classpath'.
   > Could not find com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3.

解决方法: 给build.gradle文件加两段代码

  maven{ url 'https://maven.aliyun.com/repository/central' }
  maven{ url 'https://maven.aliyun.com/repository/jcenter' }
  maven{ url 'https://maven.aliyun.com/repository/public'}
  maven{ url 'https://maven.aliyun.com/repository/google' }

 错误四、找不到debug.keystore文件  

Failed to read key AndroidDebugKey from store 
"C:\Users\xxx\.android\debug.keystore": Invalid keystore format

找到 C:\Users\xxx\.android\debug.keystore,删除,(最好复制备份一下)

错误五、线程异常 

Exception in thread "main" java.net.UnknownHostException: github.com

 这个是当wrapper ---> gradle-wrapper.properties 文件里的distributionUrl是一个网址的时候,下载gradle太慢导致的,我们可以把它换成自己电脑里已经下载好的gradle路径

一般wrapper文件放在C盘,找不到的C盘搜索一下就好

换成

这里注意一下路径不对时也会报错,我把 gradle-5.6.3-bin.zip 写成了  gradle-5.6.3-all.zip

Exception in thread "main" java.io.FileNotFoundException: 
D:\tool\gradle-5.6.3-all.zip (ϵͳ�Ҳ���ָ�����ļ���)

检查一下路径修正即可

最后附加一下gradle版本设置

  1. 在项目里搜索一下,把当前版本替换成想要的版本
  2. Android Studio 设置里
  3. 环境变量里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值