Android Studio新建项目之后直接出现报错

报错信息为:Plugin [id: 'com.android.application', version: '7.2.0', apply: false] was not found in any of the following sources

 这个问题一直折磨了我很久。首先要在电脑上把基础的配置都配置完成。

具体需要配置的地方如下:

首先我使用的SDK版本是33, 对应的Build Tools Version版本为33.0.0。因此首先需要在下图的位置下载好33.0.0对应的SDK包。如果找不到要打开下面的show package details。

我使用的gradle版本如下:

其中,Android gradle Plugin Version和Gradle Version的对应关系可以从下面的链接中找到:

Android Gradle Plugin Version版本 与 Gradle Version版本的对应关系_一碗单炒饭的博客-CSDN博客_android gradle plugin version

 如果下载不顺利可以通过下面的链接手动下载需要的版本,放在android studio默认下载后存放的位置即可

Gradle Distributions

具体的下载版本信息在gradle文件夹中的gradle-wrapper.properties里

不过我们也可以在设置中的这个位置手动更改use gradle from的位置

注意上面的就是默认下载和存放的目录。

 

这里同样要修改SDk版本为33,位置是app里面的build.gradle。

上面是基本的配置信息,已经完成,但是依然会报错。下面开始说解决办法。

首先感谢这位大佬的方法,我也是按照他的方法才最终解决的。

Android Studio构建新项目错误_augooh的博客-CSDN博客_android studio新建项目出错

 这里是我的settings.gradle 文件,也是报错的位置所在。 

将其修改如下:

pluginManagement {repositories {//gradlePluginPortal()//google()//mavenCentral()maven { url 'https://plugins.gradle.org/m2/' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}}
}
dependencyResolutionManagement {repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)repositories {//google()//mavenCentral()maven { url 'https://plugins.gradle.org/m2/' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}}
}
rootProject.name = "MyDemo"
include ':app'
//rootProject.buildFileName = 'build.gradle.kts'

可以看到直接完美解决。

 

 如果是比较老的版本,就在主项目的build.gradle中修改为:

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript {repositories {maven{ url 'http://maven.oschina.net/content/groups/public/'}
//maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}google()jcenter()}dependencies {classpath 'com.android.tools.build:gradle:3.5.2'// NOTE: Do not place your application dependencies here; they belong// in the individual module build.gradle files}
}allprojects {repositories {maven{ url 'http://maven.oschina.net/content/groups/public/'}
//maven { url 'https://maven.aliyun.com/repository/public/' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}google()jcenter()}
}task clean(type: Delete) {delete rootProject.buildDir
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部