错误一、弃用警告
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版本设置
- 在项目里搜索一下,把当前版本替换成想要的版本
- Android Studio 设置里
- 环境变量里