背景
Android Studio新建项目后,Gradle Sync报错如下,总之就是环境配置和版本问题。
先说结论吧,不是AGP版本的问题,而是Maven仓库找不到。
总报错信息:
FAILURE: Build failed with an exception.
* Where:
Build file 'E:\Workspace\AndroidTestDemo\build.gradle' line: 8* What went wrong:
Plugin [id: 'com.android.application', version: '8.5.1'] 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:
MavenRepo
Gradle Central Plugin Repository
check build.gradle error:
Plugin [id: 'com.android.application', version: '8.5.1', apply: false] was not found in any of the following sources:
* Exception is:
org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'com.android.application', version: '8.5.1'] 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:
MavenRepo
Gradle Central Plugin Repositoryat org.gradle.plugin.use.resolve.internal.PluginResolutionResult.getFound(PluginResolutionResult.java:112)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.resolvePluginRequest(DefaultPluginRequestApplicator.java:192)
新建minSDK为 Android 14.0的时候,项目目录结构如下:
- app
- src
- androidTest 安卓测试
- java
- com.demo.test 共包名
- ExampleInstrumentedTest.java 通常使用 Espresso、UI Automator 等测试框架来进行 UI 测试。
- main