当前位置:   article > 正文

Android Studio新建项目之后直接出现报错_plugin [id: 'com.android.application', version: '7

plugin [id: 'com.android.application', version: '7.2.2', apply: false] was n

报错信息为: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 文件,也是报错的位置所在。 

将其修改如下:

  1. pluginManagement {
  2. repositories {
  3. //gradlePluginPortal()
  4. //google()
  5. //mavenCentral()
  6. maven { url 'https://plugins.gradle.org/m2/' }
  7. maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
  8. maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
  9. maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
  10. }
  11. }
  12. dependencyResolutionManagement {
  13. repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  14. repositories {
  15. //google()
  16. //mavenCentral()
  17. maven { url 'https://plugins.gradle.org/m2/' }
  18. maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }
  19. maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
  20. maven { url 'https://maven.aliyun.com/nexus/content/repositories/jcenter'}
  21. }
  22. }
  23. rootProject.name = "MyDemo"
  24. include ':app'
  25. //rootProject.buildFileName = 'build.gradle.kts'

可以看到直接完美解决。

 

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

  1. // Top-level build file where you can add configuration options common to all sub-projects/modules.
  2. buildscript {
  3. repositories {
  4. maven{ url 'http://maven.oschina.net/content/groups/public/'}
  5. //maven { url 'https://maven.aliyun.com/repository/public/' }
  6. maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
  7. maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
  8. google()
  9. jcenter()
  10. }
  11. dependencies {
  12. classpath 'com.android.tools.build:gradle:3.5.2'
  13. // NOTE: Do not place your application dependencies here; they belong
  14. // in the individual module build.gradle files
  15. }
  16. }
  17. allprojects {
  18. repositories {
  19. maven{ url 'http://maven.oschina.net/content/groups/public/'}
  20. //maven { url 'https://maven.aliyun.com/repository/public/' }
  21. maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
  22. maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}
  23. google()
  24. jcenter()
  25. }
  26. }
  27. task clean(type: Delete) {
  28. delete rootProject.buildDir
  29. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/907370
推荐阅读
相关标签
  

闽ICP备14008679号