由于play store需要提高SDK支持上限,不然就要下架发布的软件。不得已放弃了很久的Chipmunk版本,改用koala版本。
于是卸载,安装新版本,之后就一直出现构建不成功的问题。
Build file ‘E:\tool\MyApplication4\build.gradle’ line: 2
Plugin [id: ‘com.android.application’, version: ‘8.5.1’, apply: false] was not found in any of the following sources:
- Try:
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.
- Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: ‘com.android.application’, version: ‘8.5.1’, apply: false] was not found in any of the following sources:
- Gradle Core Plugins (plugin is not in ‘org.gradle’ namespace)
- Included Builds (No included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact ‘com.android.application:com.android.application.gradle.plugin:8.5.1’)
Searched in the following repositories:
尝试了网上别人分享的处理办法,包括gradle plugin版本与gradle版本不匹配,java版本不匹配,代理服务器,国内构建源等等办法,对我的问题完全不适用。
我也验证了完全卸载android studio,jdk,gradle,SDK等全部重新安装,也是构建失败。
就连我安装回心爱的Chipmunk版本,也是构建失败。
最后发现一个现象就是连接下面这个地址失败。但是我又可以通过浏览器正常下载这个文件。
https://dl.google.com/dl/android/maven2/com/android/application/com.android.application.gradle.plugin/8.5.0/com.android.application.gradle.plugin-8.5.1.pom
到这里终于把问题怀疑到了网络连接上来,由于使用了科学上网,重来没怀疑过无法访问google,所以尝试ping dl.google.com,居然ping不通。。。。
于是按照如下办法,添加了dl.google.com的ip地址。具体的ip地址通过https://ping.chinaz.com/dl.google.com查询。然后重启android studio。
最后构建成功!