Ash*_*asi 5 java android gradle maven android-studio
我是 Android studio 的新手,我正在尝试建立一个新项目,但遇到以下错误消息:
Could not find com.android.tools.build:gradle:7.0.4.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/7.0.4/gradle-7.0.4.pom
- https://repo.maven.apache.org/maven2/com/android/tools/build/gradle/7.0.4/gradle-7.0.4.pom
Required by:
project :
Add google Maven repository and sync project
Open File
Run Code Online (Sandbox Code Playgroud)
我搜索了 Gradle 网站,发现我的 Android studio 默认设置的 7.0.4 在官方存储库中不存在。所以我下载了另一个版本(7.4.1)并更改了文件中的版本build.gradle,但没有解决问题。我使用该gradle-wrapper.properties文件下载了Gradle,但仍然无法运行。然后我尝试通过打开离线模式并更改位置来离线使用 gradle 插件file > settings > Build, Execution, Deployment > Build tools > Gradle,它向我显示了以下错误消息:
A problem occurred configuring root project 'My Application'.
> Could not resolve all files for configuration ':classpath'.
> Could not resolve com.android.tools.build:gradle:7.4.1.
Required by:
project :
> No cached version of com.android.tools.build:gradle:7.4.1 available for offline mode.
> No cached version of com.android.tools.build:gradle:7.4.1 available for offline mode.
Possible solution:
- Disable offline mode and rerun the build
Run Code Online (Sandbox Code Playgroud)
似乎 com.android.tools.build:gradle:7.4.1 不存在......我检查了版本Project Structure...,它是 7.4.1 正是它应该是的。我的安卓版本是2020.3.1。我被困住了。我怎样才能解决这个问题?我的项目不同步,我什至无法开始......
在build.gradle项目级别设置classPath如下:
buildscript {
repositories {
google()
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:7.0.4"
}
}
Run Code Online (Sandbox Code Playgroud)
在 gradle-wrapper.properties 集中:
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
Run Code Online (Sandbox Code Playgroud)
禁用 gradle 离线模式,使用 VPN 并同步你的 gradle
| 归档时间: |
|
| 查看次数: |
18811 次 |
| 最近记录: |