在以下任何来源中均未找到 Bumblebee Android studio 插件 [id: 'com.android.application', 版本: '7.1.0', apply: false]:

Jos*_*mon 76 java android android-studio mobile-development android-update-app

我将我的 android studio 从 Android studio Fox 更新为 Android studio Bumblebee 2021.1.1 但我的项目都无法在Android studio Bumblebee 2021.1.1中运行。我最终得到了这个美丽的错误。

打开查看图像

这是我的 gradle 文件

plugins {
    id 'com.android.application' version '7.1.0' apply false
    id 'com.android.library' version '7.1.0' apply false
}

task clean(type: Delete) {
    delete rootProject.buildDir
}
Run Code Online (Sandbox Code Playgroud)

小智 15

我有同样的问题\xe3\x80\x82\n我是这样做的:

\n
//Comment the following code from settings.gradle:\n/*pluginManagement {\n    repositories {\n        gradlePluginPortal()\n        google()\n        mavenCentral()\n    }\n}*/\ndependencyResolutionManagement {\n    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)\n    repositories {\n        google()\n        mavenCentral()\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

修改项目根目录下build.gradle中的buildScript节点:

\n
buildscript {\n    ext {\n        kotlin_version = '1.6.10'\n        compose_version = '1.0.5'\n    }\n    repositories {\n        google()\n        mavenCentral()\n        gradlePluginPortal()\n    }\n    dependencies {\n        classpath "com.android.tools.build:gradle:7.1.1"\n        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"\n    }\n}\n\ntask clean(type: Delete) {\n    delete rootProject.buildDir\n}\n
Run Code Online (Sandbox Code Playgroud)\n


ell*_*ic1 13

当我向我的项目添加新模块时,AS Bumblebee 就会发生这种情况。它将这两行添加到插件块中的项目级 build.gradle 中:

    id 'com.android.library' version '7.1.1' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
Run Code Online (Sandbox Code Playgroud)

我删除了它们来修复错误。

  • 这是怎样的解决方案?如何? (6认同)

小智 13

如果您使用 Android studio 默认配置,请尝试更改存储库的顺序。像:第一步:进入settings.gradle文件然后像这样改变

pluginManagement {
    repositories {
        mavenCentral()
        gradlePluginPortal()
        google()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        google()
    }
}
Run Code Online (Sandbox Code Playgroud)

或者

pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

或者只是尝试以不同的顺序进行处理。有点有趣,但在很多情况下它对我有用。


Ran*_*mar 12

如果您现有的 kotlin 项目 gradle (settings.gradle.kts),并尝试将旧项目导入为模块。你会面临这个问题。

因为当您尝试导入旧项目模块时,它会添加另一个settings.gradle(groovy)。

解决方案:

检查并删除settings.gradle并将include(":YourLib")移至settings.gradle.kts。


小智 10

我只是单击“切换离线模式”以使 gradle 在线并再次开始同步项目。请参阅此图片以供参考

打开查看图像


lat*_*ons 9

将我的代理从 Socks5 更改为 HTTP 后,问题解决了。

您可以在 ~/.gradle/gradle.properties 中找到您的代理设置

systemProp.http.proxyHost=127.0.0.1
systemProp.https.proxyHost=127.0.0.1
systemProp.https.proxyPort=1081
systemProp.http.proxyPort=1081
Run Code Online (Sandbox Code Playgroud)


小智 7

请检查您的 JDK 版本。至少你的 JDK 版本必须是 11 然后重新启动 Android studio 检查此链接以获取更多信息: https ://developer.android.com/studio/releases/gradle-plugin#jdk-11


Vik*_*dar 7

Android Gradle Plugin AGP - 7.1.0 及更高版本更新了一些设置。您需要在settings.gradle文件中添加存储库设置。

pluginManagement {
  repositories {
    gradlePluginPortal()
    google()
    mavenCentral()
  }
}

dependencyResolutionManagement {
  repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
  repositories {
    google()
    mavenCentral()
  }
}
rootProject.name = 'YourProjectName'
Run Code Online (Sandbox Code Playgroud)

https://developer.android.com/studio/releases/gradle-plugin?buildsystem=ndk-build#settings-gradle


小智 5

plugins {
    id 'com.android.application' version '7.1.3' apply false
    id 'com.android.library' version '7.1.3' apply false
    id 'org.jetbrains.kotlin.android' version '1.6.20' apply false
}
Run Code Online (Sandbox Code Playgroud)

我将版本更改为旧版本,错误已清除

例如:“7.1.3”到“7.0.0”。

  • 没有解决我的问题。 (3认同)